0、技術棧
react,vue
webpack,babel
1、BFC和移動端適配
2、rem vw,vh
3、水平垂直居中。
4、es6熟練使用
5、防抖節流、作用域鏈,閉包,柯里化
6、跨域的解決方案 jsonp至少能口述出來。
7、react:
setState更新原理,生命週期,必須徹底理解
事件機制瞭解:原理
Fiber瞭解:react 16的新架構 數據結構
Redux精通:閱讀過redux源碼,精通redux。
pwa:瞭解一些。
簡單的算法,數據結構,遍歷。
8、webpack和babel
webpack打包原理和熱更新原理 瞭解
loader和plugins區別,熟悉,最好自己動手寫幾個。
babel原理 ast熟悉
9、網絡
輸入url到頁面展現
http三次握手和四次揮手過程 熟練 加密過程。
https熟練,https的中間劫持
cookie重點必會。
cookie 怎麼跨域,怎麼操作,cookie怎麼設置domain
瀏覽器緩存 304 tag是怎麼生成的。
10、數據結構和算法,設計模式
鏈表和二叉樹的遍歷,熟悉
常見排序算法 熟悉
發佈訂閱模式 必會 最重要的......單例模式 觀察者模式
call apply bind 數據的判定方式
縮短時間。
11、 react中的高階組件
React的高階組件就是通過函數向現有組件類添加邏輯。本質上就是裝飾器模式在React中的一種實現,工作中大部分使用class extends的地方,都可以首先選用高階組件來寫,讓代碼更具有可複用性,可維護性。