作用域(let const var),编译时决定了作用域?原型链继承面向对象闭包、匿名函数使用及原理promise实现异步编程:setTimeout、Promise、Generator、 async functionmacro宏任务和micro微任务ajax原理跨域(jsonp/iframe/cors/服务器代理)页面缓存:sessionStorage/localStorage/cookie代理(怎么防止改变对象:defineProperty、freeze、proxy )ES6新特性(weekSet weekMap、Symbol)ES7新特性(decorater)