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分層,使得針對表現層業務邏輯的測試更容易,更簡單。
- 1 回答
- 0 關注
- 596 瀏覽
添加回答
舉報
0/150
提交
取消