面试知识点


1、call/apply/bind。重点解释bind的应用

JavaScript中call,apply,bind方法的总结。
彻底理解js中this的指向,不必硬背。
偶遇this之坑
JS中call、apply、bind使用指南,带部分原理。
那些年我们一起过的JS闭包,作用域,this,让我们一起划上完美的句号。
Nodejs中的this


2、proto,prototype,以及constuctor.(原型链,继承那一整套东西).

3、cookie,设计一个方法,让用户名和密码只保存一个月.(要用到utc时间,登陆的时候发送给后台,{user:admin,password:123,id:XXX,time:utc时间},后台记录这个东西,一个月清空一次)

4、jQuery如何增加一个方法,jQuery的本质。var list = $("ul");问list instanceof ?,是什么

5、promise对象

6、Generator函数

7、Symbol

8、JS单线程问题,一道综合题,有settimeout,for,promise,then等等

9、手写归并排序和快速排序

10、写一个字符匹配的算法

11、要求设计一个函数,每次传入一个数,最多可接受20个参数,求每一次传入后,输出这写数的方差

12、谈谈前端工程化,模块化,组件化谈谈前端工程化,模块化,组件化

13、说下你对Vue.js的掌握程度。

14、下你对W3C标准的理解和掌握程度

对WEB标准以及W3C的理解与认识?


15、html5有哪些新特性

HTML5新特性总结


16、清楚浮动的几种方法和优缺点

8种CSS清除浮动的方法优缺点分析


你可能感兴趣的:(面试知识点)