Implement a simple Vue2 framework, learning the feature of the Vue2
rollup.config.js
npm run dev
打包完的vue.js可以在 dist/index.html 中测试
- 使用Rollup搭建开发环境
- Vue响应式原理实现,对象属性劫持、深度劫持
- 实现对数组的劫持
- 模板编译
- 代码生成,实现虚拟DOM
- 通过虚拟ODM生成真实DOM
- 依赖收集(Watcher, Dep)
- 异步更新(nextTick)
- ...