什么是【MVVM】

作者: 一俢 | 来源:发表于2019-04-21 09:31 被阅读6次

    MVVM 是 Model View ViewModel 的缩写,它同样也是经典 MVC 的进一步演变,同样 Model 负责数据,它是真实状态内容的领域模型;View 负责显示;然而 ViewModel 是视图层的属性和事件的抽象,它和 View 层之间通过绑定器进行绑定,使得 ViewModel 和 View 进行通讯。

    MVVM 的优势:

    • 低耦合;
    • 可重用性;
    • 独立开发;
    • 可测试;

    MVVM 在现在的前端技术中经常使用,特别是在前后端分离的框架中,例如:Vue、React、Angular,都是采用的 MVVM 模式,相比于 jQuery 的操作 DOM 时代在开发效率上提升了很多很多,在开发过程中更加能体会到这种模式给我们带来的优势。这种 MV* 模式在现代互联网时代发挥这重要的作用,因为人机交互使得 UI 层的开发越来越丰富多彩。

    〖坚持的一俢〗

    相关文章

      网友评论

        本文标题:什么是【MVVM】

        本文链接:https://www.haomeiwen.com/subject/rsddgqtx.html