前言
在正式进入分析vue.js源码阶段之前,首先让我们携带几个问题,这些问题能帮助我们更加清晰的分析Vue对于前端开发来说意味着什么为什么使用Vue.js能大幅提升前端同学的开发效率、代码质量、可维护性
对于传统的前端开发流程来说(不使用任何前端框架),使用Vue.js框架进入开发后效率大幅度提升,再不使用MVVM框架前我们大多部分的时间都放在寻找dom,更新dom数据。在使用Vue.js后,页面基本UI完成后,我们主要的时间就放在了处理数据,更新数据方面,视图更新数据,数据更新视图。效率提升百分之好几百
需要带着的几个问题:
- Vue是如何实现数据与视图双向绑定的
- 计算属性和观察者如何触发
- 初始化Vue时,vue内部到底干了什么
- nextTick内部实现