1.ES6新特性 2.闭包与柯里化 3.继承 4.事件委托 5.JS的new之后 6.this指向问题,bind、apply与call 7.clientHeight、scrollHeight、offsetHeight、对应Top 8.mouseover与mouserenter 9.节流与防抖 10.JS垃圾回收机制 11.深拷贝与浅拷贝 12.手动实现bind 13.JS去重 14.ES6数据类型 15.如何判断数据类型 16.==与=== 17. 事件循环机制 18.延迟加载JS 19.null与undefined 20.var、let与const 21.箭头函数与普通函数 22.原型与原型链 23.作用域链 24.进程与线程,进程间通信 25. 设计模式 26.生成器generator原理 27. 前端优化大量数据处理 28.字符串反转 29.for in与for of 30.promise 31.数组常用方法 32.class