什么是【MVVM】
2019-04-21 本文已影响6人
一俢
MVVM 是 Model View ViewModel 的缩写,它同样也是经典 MVC 的进一步演变,同样 Model 负责数据,它是真实状态内容的领域模型;View 负责显示;然而 ViewModel 是视图层的属性和事件的抽象,它和 View 层之间通过绑定器进行绑定,使得 ViewModel 和 View 进行通讯。
MVVM 的优势:
- 低耦合;
- 可重用性;
- 独立开发;
- 可测试;
MVVM 在现在的前端技术中经常使用,特别是在前后端分离的框架中,例如:Vue、React、Angular,都是采用的 MVVM 模式,相比于 jQuery 的操作 DOM 时代在开发效率上提升了很多很多,在开发过程中更加能体会到这种模式给我们带来的优势。这种 MV* 模式在现代互联网时代发挥这重要的作用,因为人机交互使得 UI 层的开发越来越丰富多彩。
〖坚持的一俢〗