1. 传统的MVC模式
- 模型(Model):数据存储。
- 视图(View):用户界面。
- 控制器(Controller):业务逻辑。
Model代表数据存储,主要用于实现数据的持久化;View代表用户界面(UI),主要用于实现页面的显示;Controller代表业务逻辑,串联起View和Model
1. 流行的MVVM模式
- 模型(Model):数据存储。
- 视图(View):用户界面。
- 视图模型(ViewModel):数据与界面的双向绑定。
MVVM是把MVC中的Controller去除了,取而代之的是ViewModel,是一个同步的View和Model的对象,作用是操作DOM,特点是双向数据绑定