• 描述一下document.load 和 document.ready之间的一个区别
  • JavaScript中如何检测一个字符串的类型
  • 如何检测一个变量是string类型
  • 描述一下==和===的区别
  • 什么是事件委托 什么是时间冒泡
  • js 中 new 操作符到底做了什么事
  • JavaScript如何实现继承以及它的优缺点
  • 什么叫原型 什么叫原型链
  • 描述一下什么叫作用域 什么叫作用域链
  • 描述一下我们的浏览器缓存 服务器缓存 cdn缓存
  • 描述一下你对闭包的理解以及他的优缺点 以及闭包所引起的内存泄露的解决方案
  • 请求数据中如何实现代理 有哪些方式能够实现跨域通信
  • 描述一下jsonp的实现原理 jsonp 是如何实现跨域请求 以及它的优缺点
  • js中严格模式和松散模式的区别
  • js中严格模式和正常模式的区别
  • 什么是值类型 什么是引用类型
  • 描述一下我们前端的堆和栈
  • 描述一下移动端click touch 和 tap 之间的一个区别