
催学社:Vue3 源码实战课
来自 网络整理·免费领取学习资源
5,916 领取 · 9,233 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《催学社:Vue3 源码实战课》。官网需要单独购买,有集上可以免费领取。
本套课程来自催学社:Vue3 源码实战课
本套课程文件总计13.9G
手把手带你构建自己的Vue3,只有手写一遍,才能真正的掌握源码!!!实现Vue3中的核心三大模块:reactivity响应式、runtime运行时、compiler编译
课程适合学员:
- 1.想面试加分脱颖而出进大厂的人群;
- 2.想深入学习Vue3源码+原理的人群;
- 3.想进阶中高级前端的人群;
- 4.有一定前端基础和Vue.js的基础
课程收获
- 1.领先一步,搞透Vue3,基础更加牢固,提高工作效率;
- 2.掌握Vue3实现原理,提高个人竞争力,面试加分拿offer;
- 3.重构手法和单元测试正确的使用方式;
- 4.Vue面试游刃有余
课程目录
- F-393::最新CxS-Vue3源码实战课
- core-main
- 答疑
- 福利
- 01-vue3源码结构的介绍
- 02-reactivity的核心流程
- 03-runtime-core初始化的核心流程
- 04-runtime-core更新的核心流程
- 05-setup环境-集成jest做单元测试-集成ts
- 06-实现effect&reactive&依赖收集&触发依赖
- 07-实现effect返回runner
- 08-实现effect.scheduler功能
- 09-实现effect的stop功能
- 10-实现readonly功能
- 11-实现isReactive和isReadonly
- 12-优化stop功能
- 13-实现reactive和readonly嵌套对象转换功能
- 14-实现shallowReadonly功能
- 15-实现isProxy功能
- 16-实现ref功能
- 17-实现isRef和unRef功能
- 18-实现proxyRefs功能
- 19-实现computed计算属性
- 20-实现初始化component主流程
- 21-使用rollup打包库
- 22-实现初始化element主流程
- 23-实现组件代理对象
- 24-实现shapeFlags
- 25-实现注册事件功能
- 26-实现组件props逻辑
- 27-实现组件emit功能
- 28-实现组件slots功能
- 29-实现Fragment和Text类型节点
- 30-实现getCurrentInstance
- 31-实现provide-inject功能
- 32-实现自定义渲染器customrenderer
- 33-更新element流程搭建
- 34-更新element的props
- 35-更新element的children
- 36-更新element的children-双端对比diff算法(1)
- 37-更新element的children-双端对比diff算法(2)
- 38-更新element的children-双端对比diff算法(3)
- 39-学习尤大解决bug的处理方式
- 40-实现组件更新功能
- 41-实现nextTick功能
- 42-编译模块概述
- 43-实现解析插值功能
- 44-实现解析element标签
- 45-实现解析text功能
- 46-实现解析三种联合类型
- 47-parse的实现原理&有限状态机
- 48-实现transform功能
- 49-实现代码生成string类型
- 50-实现代码生成插值类型.cmproj
- 51-实现代码生成三种联合类型
- 52-实现编译template成render函数
包含内容
- · 01-vue3源码结构的介绍
- · 02-reactivity的核心流程
- · 03-runtime-core初始化的核心流程
- · 04-runtime-core更新的核心流程
- · 05-setup环境-集成jest做单元测试-集成ts
- · 06-实现effect&reactive&依赖收集&触发依赖
- · 07-实现effect返回runner
- · 08-实现effect.scheduler功能
贡献者
小宇
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。