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