deep-in-vue
deep-in-vue copied to clipboard
从源码的角度看vue的成长历程。
vue成长系列文章
作为一个成功的开源项目,其成长历程是有许多值得我们借鉴和学习的。通过源码的学习,我们可以发现:
Git-book: https://xiaofuzi.gitbooks.io/rebuild-vuejs/content/
- 作者的设计思路
- 抛弃了的特性(不代表无价值)
- 作者的编码习惯、编码细节
- 完整的项目所具备的东西
- 打磨自己的设计、架构能力
- more and more
re-vue,与该项目所对应的源码重写,尽量保证与vue源码一致,同时每一个版本会更新一个完整的功能。
- the first commit of vue
- vue的雏形,小而全面
- the-super-tiny-vue.js --- demo --- es6版本源码
- 谈谈get/set与getState/setState的优劣
- 指令式声明的替代解决方案
- 数组类型响应式实现原理分析
- 深层次对象响应式实现
- 支持watch监测、计算属性、自定义指令
- watch监测、计算属性实现原理
- 数据驱动更新原理补充说明
- v-if/v-for指令实现原理
- 组件系统实现原理