var-let-const
对象深度比较
split和join
数组基本操作
数组slice和splice的区别
数组的map
函数call和apply的区别
事件代理
闭包
阻止事件冒泡和默认行为
查找、添加、删除、移动DOM节点的方法
如何减少DOM操作
解释jsonp原理
函数声明和函数表达式的区别
new Object()和Object.create()的区别
关于this的场景题
关于作用域和自由变量的场景题
正则
手写字符串trim方法
如何获取多个数字中的最大值
如何用JS实现继承
如何捕获JS程序中的异常
获取当前页面url的参数
将url参数解析为js对象
手写数组flatern
数组去重
手写深拷贝
介绍一下RAF