【Github】项目名:ustbhuangyi/vue-analysis:Vue.js源码分析
项目简介
社区有很多Vue.js的源码解析文章,但质量参差不齐且不够系统全面。该项目是一本电子书,目标是全方位细致深度解析Vue.js的实现原理,目前分析的版本是Vue.js2.5.17 – beta.0,会随版本升级更新。它是《Vue.js源码揭秘》视频课程的辅助教材,电子书开源可免费阅读,视频课程25 +小时纯干货且收费。
项目结构(章节目录)
课程设计由浅入深,分为核心、编译、扩展、生态四个方面,拆成八个章节:
- 第一章介绍Flow、源码目录设计、构建方式和初始化过程。
- 第二章讲解模板数据到DOM渲染过程。
- 第三章分析组件化实现原理及周边原理。
- 第四章详细讲解数据驱动视图变化相关内容。
- 第五章从入口函数开始分析编译的三个核心流程。
- 第六章讲解常用功能的原理实现。
- 第七章分析Vue – Router实现原理。
- 第八章分析Vuex实现原理。
项目总结
这个ustbhuangyi/vue – analysis项目为想要深入学习Vue.js源码的同学提供了系统的资料,无论是免费阅读的电子书还是付费的视频课程都具有很高的价值。希望大家尊重作者劳动成果。欢迎大家在下方留言,一起参与关于这个项目的讨论。