课程简介
珠峰2024年从零实现最新完整Vue3.4源码,本课程带你深入理解Vue3的设计理念与实现原理,掌握Vue3生态中的高级应用,为进阶高级前端开发工程师奠定坚实基础。深厚的Vue3内核理解:不再被框架限制,灵活运用Vue3进行高效开发。通过课程中的项目实践,累积实战经验,提升职场竞争力。
课程目录
├── [ 31M] 1__01.vue3和核心设计思想
├── [ 73M] 2__02.monorepo开发环境搭建
├── [ 21M] 3__03.搭建esbuild开发环境
├── [ 54M] 4__04.手写reactive实现
├── [ 33M] 5__05.Reflect的使用
├── [ 62M] 6__06.effect函数基本实现
├── [ 16M] 7__07.小结
├── [ 66M] 8__08.依赖收集实现原理
├── [ 93M] 9__09.依赖清理
├── [ 30M] 10__10.effect调度实现
├── [ 17M] 11__11.深度代理
├── [ 36M] 12__12.ref实现原理
├── [ 47M] 13__13.toRefs、proxyRef实现
├── [130M] 14__14.计算属性实现
├── [ 64M] 15__15.watch原理实现
├── [ 45M] 16__16.watchEffect实现
├── [ 73M] 17__17.清理函数
├── [1.8M] 18__18.ref中清理bug解决
├── [148M] 19__19.runtime-dom实现
├── [104M] 20__20.虚拟DOM渲染实现
├── [ 72M] 21__21.手写h方法实现
├── [ 62M] 22__22.两个元素之间的比较
├── 由乐学编程网lexuecode.com整理
├── [ 48M] 23__23.子节点比较策略
├── [ 41M] 24__24.diff算法-1
├── [ 96M] 25__25.diff算法-2
├── [ 46M] 26__26.最长递增子序列概念
├── [ 91M] 27__27.最长递增子序列
├── [ 18M] 28__28.优化diff算法
├── [ 34M] 29__29.Text节点渲染
├── [ 16M] 30__30.Fragment节点渲染
├── [ 68M] 31__31.vue组件渲染
├── [ 24M] 32__32.组件的异步更新
├── [ 75M] 33__33.组件props及attrs实现
├── [ 52M] 34__34.组件中的代理对象
├── [ 39M] 35__35.组件渲染流程整理
├── [ 86M] 36__36.通过属性更新组件
├── [ 36M] 37__37.整合组件更新流程
├── [ 47M] 38__38.setup入口实现
├── [ 37M] 39__39.插槽实现
├── [ 42M] 40__40.组件emit以及卸载
├── [ 95M] 41__41.生命周期实现原理
├── [ 47M] 42__42.ref实现原理
├── [ 27M] 43__43.函数式组件原理
├── [114M] 44__44.provide、inject实现
├── [ 48M] 45__45.teleport实现
├── [ 72M] 46__46.transition组件-1
├── [ 55M] 47__47.transition组件-2
├── [ 25M] 48__48.transition组件-3
├── [210M] 49__49.keep-alive组件
├── [112M] 50__49.异步组件
├── [ 43M] 50.编译优化
├── [ 93M] 51.靶向更新
├── [ 62M] 52.其他优化
├── [ 25M] 53.模版编译原理基础概念
├── [ 22M] 54.compiler-dom应用
├── [ 71M] 55.ast编译-文本
├── [104M] 55.代码转换
├── [ 66M] 56.ast编译-元素
├── [ 63M] 56.代码转换
├── [ 61M] 57.ast编译-元素属性
├── [ 89M] 57.代码转换
├── [ 17M] 58.ast编译-去除多余元素
└── [103M] 58.代码生成