mvvm和mvc的區別
品牌型號:聯想拯救者Y9000P
系統:Windows11
mvvm和mVC的區別:
1、mvvm實現了view和Model的自動同步,當model的屬性改變時,用户不用在手動操作dom元素來改變view的顯示,它會自動變化。
2、MVVM並不是用VM完全取代了C,ViewModel存在目的在於抽離Controller中展示的業務邏輯,而不是替代Controller,其它視圖操作業務等還是應該放在Controller中實現。
3、mvc和mvvm都是一種設計思想。主要就是mvc中Controller演變成mvvm中的viewModel。mvvm主要解決了mvc中大量DOM操作使頁面渲染性能降低,加載速度變慢的問題。
MVVM是Model-View-ViewModel的簡寫。它本質上就是MVC的改進版。MVVM就是將其中的View的狀態和行為抽象化,讓我們將視圖UI和業務邏輯分開。
經典MVC模式中,M是指模型,V是視圖,C則是控制器,使用MVC的目的是將M和V的實現代碼分離,從而使同一個程序可以使用不同的表現形式。其中,View的定義比較清晰,就是用户界面。
mvvm的優點:
1、低耦合。視圖(View)可以獨立於Model變化和修改,一個ViewModel可以綁定到不同的"View"上,當View變化的時候Model可以不變,當Model變化的時候View也可以不變。
2、可重用性。你可以把一些視圖邏輯放在一個ViewModel裏面,讓很多view重用這段視圖邏輯。
3、獨立開發。開發人員可以專注於業務邏輯和數據的開發(ViewModel),設計人員可以專注於頁面設計,使用ExpressionBlend可以很容易設計界面並生成xaml代碼。
4、可測試。界面素來是比較難於測試的,測試可以針對ViewModel來寫。
相關文章
-
wifi4和wifi5和wifi6的區別
品牌型號:iPhone13系統:iOS15.1 wifi4頻段涉及2.4GHz,wifi5頻段涉及5GHz,而wifi6則覆蓋2.4/5GHz,完整涵蓋低速與高速設備。wifi6支持1024-QAM,高於wifi5和wifi4的256-QAM,數據容量更高,有着更高的 -
plus和pro的區別
品牌型號:iPhone 14 Pro系統:iOS 16.5 Plus和Pro的區別主要有以下幾點:1、功能區別:Plus和Pro的功能不完全相同。Pro版本會比Plus版本擁有更多的高級功能,例如更多的濾鏡、更高的分辨率、更多 -
jpeg和jpeg2000的區別
品牌型號:聯想拯救者Y9000P系統:Windows 11 jpeg和jpeg2000的區別:1、高效的編碼方法。JPEG2000採用小波變換和高效的數據組織方式EB-COT代替8X8DCT,並採用算術編碼,使得在同樣壓縮比下編碼性 -
13和13mini的區別
品牌型號:iPhone 13系統:IOS15.4 1、尺寸不同。13mini比13機身更小,重量也少33g,握持攜帶更為輕便;2、屏幕不同。13比13mini屏幕多0.7英寸,可以提升觀看效果;3、續航不同。13比13mini電池容量多3 -
dvi和vga的區別
品牌型號:HUAWEI MateBook 14系統:Windows11 1、VGA接口外觀15針,DVI接口外觀是一個24針的接插件;2、VGA接口傳輸的是模擬信號,DVI接口傳輸的是數字信號;3、VGA接口傳輸到顯示器上要經歷了一個 -
lte和4g的區別
感恩是一個人的天性,是一個人一生中所必須的素質。以下是本站小編分享的感恩勵志的演講稿500字,一起來和小編看看吧。感恩勵志的演講稿500字篇1時光飛逝,定下神來想想自己已經在新疆農業職業技術學院裏生活兩年了。在這 -
vite和webpack的區別
品牌型號:華為MateBook D15系統:Windows 11 vite服務器啟動速度比webpack快,由於vite啟動的時候不需要打包,也就無需分析模塊依賴、編譯,所以啟動速度非常快。當瀏覽器請求需要的模塊時,再對模 -
oppoa1和a83的區別
空氣裏彌散着療傷的温度,蒸發掉所有痛楚。你還知道有哪些這種適合表達傷感心情的精選説説呢?今天本站小編在這裏整理了一些qq空間愛情傷感説説心情短語素材給大家,歡迎大家閲讀。qq空間愛情傷感説説心情短語素材【經典 -
dvr和nvr的區別
dvr和nvr的區別在於功能不同、指代不同、特點不同。功能。dvr:將模擬的音視頻信號轉變為MPEG數字信號存儲在硬盤(HDD)上,並提供與錄製、播放和管理節目相對應的功能。nvr:其核心功能是視頻流的存儲與轉發。與dvr相比,nvr的 -
fir和iir的區別
品牌型號:華為MateBook D15系統:Windows 11 fir是一種替代濾波器是無需反饋的有限支撐濾波器,稱為有限脈衝響應濾波器。iir是採用遞歸型結構,即結構上帶有反饋環路。iir濾波器運算結構通常由