美文网首页
面试题库

面试题库

作者: 依耳私语 | 来源:发表于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