美文网首页
面试题库

面试题库

作者: 依耳私语 | 来源:发表于2019-01-10 19:14 被阅读0次

    1、<img>的 title 和 alt 有什么区别?

    2、描述常见的 HTTP 状态码和 HTTP 方法

    3、IE 与火狐的事件机制有什么区别?什么是事件冒泡?如何阻止冒泡?

    4、在浏览器地址栏输入一个 URL 后回车,背后会进行哪些技术步骤?

    5、如何实现一个 JS 对象的深度克隆?

    6、请简单描述 Vue 双向数据绑定底层实现原理、常用到的指令及 Vue 实例的生命周期

    7、编程实现获取 URL 中的参数:

        a) 指定参数名称,返回该参数的值或者空字符串;

        b) 不指定参数名称,返回全部的参数对象或者 {};

        c) 如果存在多个同名参数,咋返回数组;

    /*--获取网页传递的参数 调用方法 request("id") --*/

    function request(paras) {

    var url = location.href;

    var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");

    var paraObj = {}

    for (i = 0; j = paraString[i]; i++) {

    paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);

    }

    var returnValue = paraObj[paras.toLowerCase()];

    if (typeof (returnValue) == "undefined") {

    return "";

    } else {

    return returnValue;

    }

    }

    8、给出两个单词 word1 和 word2,找出将 word1 转换成 word2 所使用的最少的步骤数(每个操作记)个单词进行一下三种操作

         a) 插入一个字符

         b) 删除一个字符

        c) 替换一个字符

         function minDistance(word1,word2){

         }

    9、>>0 、 | 0

    >>0   取整数;

    | 0 向下取整,或运算符,相当于二进制数,32位。

    10、js回调的理解:

    11、渲染数据的方式:

    相关文章

      网友评论

          本文标题:面试题库

          本文链接:https://www.haomeiwen.com/subject/mlywpftx.html