亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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 關注
  • 596 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號