-
webpack
loader與plugin的區(qū)別
webpack運作流程(tappable對象的構(gòu)成)
如何編寫一個loader/plugin
vendor飞蚓、entry溅漾、output添履、module等配置項的功能
-
mvvm框架
三大框架的區(qū)別/優(yōu)缺點列舉
virtual Dom與dom diff原理
-
vue雙向綁定的原理
2.x版本基于defineProperty的數(shù)據(jù)劫持結(jié)合觀察者-發(fā)布-訂閱模式
3.x前瞻:使用proxy代替defineProperty
框架的生命周期流程圖
數(shù)據(jù)變更到視圖更新的流程(vue的nextTick原理等)
redux/vuex狀態(tài)管理框架的實現(xiàn)原理、vue-router/react-router的實現(xiàn)(對history Api的應(yīng)用)
react的reconciler、Fiber機(jī)制(了解)
-
模塊化
CommonJs席舍、AMD含義脚曾、區(qū)別
module.export鲁冯、exports验毡、import/export的聯(lián)系
如何實現(xiàn)一個模塊加載庫
模塊化方案對循環(huán)引用的處理
瀏覽器原生ES模塊方案
-
(補(bǔ)充)Canvas
canvas高清顯示方案
如何為canvas中元素添加交互事件
canvas離屏緩存方案
圖片跨域的處理方案
如何實現(xiàn)圖片裁切动看、旋轉(zhuǎn)
基本操作:畫弧、矩形爪幻、線段等
未完待續(xù)...