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 常見面試題