您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

MVVM的理解

2024/3/20 10:23:54发布37次查看
mvvm的理解
概述
mvvm是mvc的变种和进阶,在概念上是真正将页面与数据逻辑分离的模式,它把数据绑定工作放到一个js里去实现,而这个js文件的主要功能是完成数据的绑定,即把model绑定到ui的元素上。
mvvm模式可以分为:
m----> model 模型层(一般用于数据存储,存储一些业务逻辑),也就是我们说的数据模型。
v-----> view 视图层(界面),用来展示数据。
vm—> viewmodel(视图模型),也就是$scope。
在实际应用中,更多的是进行页面交互,而最后一次性向服务器提交处理(弱化了mvc中控制器的功能),增强了视图与模型的使用,因此将此称之为mvvm.
mvvm模式的优点
● 低耦合:view可以独立于model变化和修改,同一个viewmodel可以被多个view复用;并且可以做到view和model的变化互不影响;
● 可重用性:可以把一些视图的逻辑放在viewmodel,让多个view复用;
● 独立开发:开发人员可以专注与业务逻辑和数据的开发;
● 可测试性:清晰的view分层,使得针对表现层业务逻辑的测试更容易,更简单。
本文来自 js教程 栏目,欢迎学习!
以上就是mvvm的理解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product