-
webpack
-
loader与plugin的区别
-
webpack运作流程(tappable对象的构成)
-
如何编写一个loader/plugin
-
vendor、entry、output、module等配置项的功能
-
-
mvvm框架
-
三大框架的区别/优缺点列举
-
virtual Dom与dom diff原理
-
vue双向绑定的原理
-
2.x版本基于defineProperty的数据劫持结合观察者-发布-订阅模式
-
3.x前瞻:使用proxy代替defineProperty
-
-
框架的生命周期流程图
-
数据变更到视图更新的流程(vue的nextTick原理等)
-
redux/vuex状态管理框架的实现原理、vue-router/react-router的实现(对history Api的应用)
-
react的reconciler、Fiber机制(了解)
-
-
模块化
-
CommonJs、AMD含义、区别
-
module.export、exports、import/export的联系
-
如何实现一个模块加载库
-
模块化方案对循环引用的处理
-
浏览器原生ES模块方案
-
-
(补充)Canvas
-
canvas高清显示方案
-
如何为canvas中元素添加交互事件
-
canvas离屏缓存方案
-
图片跨域的处理方案
-
如何实现图片裁切、旋转
-
基本操作:画弧、矩形、线段等
-
未完待续...
网友评论