1. 集成jest单元测试,对mini-vue项目实现单元测试功能。
2. 通过new Proxy实现vue的reactive响应式功能。实现依赖收集触发功能,实现effect和reactive等相关功能。
3. 完成runtime-core,运行时的基本实现,实现对象代理,事件注册,自定义渲染器,节点判断,element的双端对比的diff算法,节点更新流程等的实现。
4. 完成runtime-dom,浏览器运行时的实现,实现了在非浏览器环境,例如canvas等环境的实现。
5. 完成编译模块功能的实现,解决了把template字符串编译乘render函数的实现,生成AST抽象语法树。实现codegen,最后生成render函数。
点击空白处退出提示
评论