vue相關
- vue data爲什麼返回一個函數
- vue父子兄弟組件通信
- vuex有哪些屬性
- 雙向綁定實現原理
- vue引用的兩個版本,帶不帶compile的區別
- vue強制刷新
- vue $attr的作用,inject provide作用
- 模版編譯到html過程(源碼相關)
- Vue.use做了什麼
- 路由兩種模式,區別和應用場景
- 動態組件
- 異步組件及實現原理
- vue react的區別
js相關
- 基本數據類型,引用數據類型
- 數組的循環方式,包括es6
- 對象的循環方式
- Map Set,及對應api set去重
- for of 使用場景
- for in 能否返回原型上屬性
- js實現繼承,
- class的用法
- map filter reduce forEach 用法和特點區別
- 對象的訪問器屬性
- es6 proxy
- promise async await相關,格子返回值,異步流控制,在循環中使用的問題
- call apply bind 區別用法
- 閉包及應用場景
瀏覽器相關
- 事件循環機制
- 頁面加載流程,性能優化,css文件。js文件執行渲染特點,以及重繪迴流
- 瀏覽器本地緩存 cookie localstorage sessionstorage
- 跨頁面通信
- 跨域原理及如何解決跨域
- 瀏覽器角色認證機制
- http的組成部分,tcp三次握手四次揮手
算法相關
- 快排,冒泡排序,時間複雜度空間複雜度
- 數組去重
- 實現發佈訂閱模式
- 求兩個數組的並集和差集
- 最大連續數據和