1.执行上下文 做用域中的声明提高 函数声明和变量声明 vue
2.this 要在执行时才能肯定值 定义时没法肯定webpack
3 做用域 es5之前没有函数做用域,只有函数做用域和全局做用域web
做用域链 函数在寻找自由变量的做用域时是 函数定义时 的父级做用域,当函数内没有时会去父级做用域去找,找到了就中止寻找,若是尚未,继续向上找,不能访问子函数做用域里面的值面试
4.闭包json
闭包的使用场景: 函数做为返回值 ,函数做为参数传递跨域
练习问题浏览器
5.跨域的几种解决方案 服务器
经过 link src script 等标签的连接闭包
jsonpdom
服务器端设置http header
6.浏览器输入url到页面呈现 渲染过程
7.优化策略
8.defineProperty
9.vue render函数
10. jsx解析
11. v-dom
12 webpack 常见面试题