一张图来表示 MVC和MVVM
MVC
MVC分成三个部分:
- Model(模型):数据保存
- View(视图):用户界面
- Controller(控制器):业务逻辑
MVVM
MVVM也分三部分:
- Model(模型):数据保存
- View(视图):用户界面
- ViewModel():M和V的调度者
区别
MVVM与MVC最大的区别就是:它实现了View和Model的自动同步,也就是当Model的属性改变时,我们不用再自己手动操作DOM元素,来改变View的显示,而是改变属性后该属性对应View层显示会自动改变。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭