为了账号安全,请及时绑定邮箱和手机立即绑定

anjularjs中的mvvm是指什么

anjularjs中的mvvm是指什么

回首忆惘然 2019-02-25 16:16:48
anjularjs中的mvvm是指什么
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

MVVM模式是Model-View-ViewMode(模型-视图-视图模型)模式的简称,其最早出现在微软的WPF和Silverlight框架中。MVVM模式利用框架内置的双向绑定技术对MVP(Model-View-Presenter)模式的变型,引入了专门的ViewModel(视图模型)来实现View和Model的粘合,让View和Model的进一步分离和解耦。MVVM模式的优势有如下四点:
1低耦合:View可以独立于Model变化和修改,同一个ViewModel可以被多个View复用;并且可以做到View和Model的变化互不影响;
2可重用性:可以把一些视图的逻辑放在ViewModel,让多个View复用;
3独立开发:开发人员可以专注与业务逻辑和数据的开发(ViewModel),界面设计人员可以专注于UI(View)的设计;
4可测试性:清晰的View分层,使得针对表现层业务逻辑的测试更容易,更简单。

查看完整回答
反对 回复 2019-03-04
  • 1 回答
  • 0 关注
  • 531 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信