手写vue3源码

我要开发同款
theseus2023年05月05日
109阅读
所属分类源码、vue

作品详情

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函数。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论