渐进式框架
可以把原有项目一部分一部分的变为使用vue框架进行开发,即vue可以作为原有项目的其中一部分(就是不用一次性全部改掉原来项目,分批次改进)。
那为什么要改呢?
因为vue的交互体验很好,这仅仅是他的优点之一。
Web开发中的高级功能
- 解耦视图和数据
- 可复用组件
- 前端路由技术
- 状态管理
- 虚拟DOM
MVVM
关于vue的mvvm
View即DOM
Model即抽离出来的数据对象
ViewModel即vue对象实例
首先,ViewModel会通过Data Binding 让数据实时显示于DOM;其次,通过DOM Listener监听DOM事件,且通过methods操作改变数据对象中的数据
即Vue帮我们完成了ViewModel的任务,可以让我们更关注于数据处理以及DOM的编写工作