前端MVC设计模式VSM,V,VM设计模式
生活随笔
收集整理的這篇文章主要介紹了
前端MVC设计模式VSM,V,VM设计模式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前端MVC設(shè)計(jì)模式
????????MVC設(shè)計(jì)模式:實(shí)際上就是把前端實(shí)現(xiàn)一個(gè)業(yè)務(wù)功能的代碼劃分為3部分
- Model : 模型 , 指數(shù)據(jù)模型 對(duì)應(yīng)的是從服務(wù)器獲取到數(shù)據(jù)的部分代碼.
- View: 視圖 , 指頁面部分代碼
- Controller: 控制器, 把數(shù)據(jù)模型的內(nèi)容 展示到頁面中的過程稱為控制器部分
- 前端MVC設(shè)計(jì)模式的弊端: 需要在Controller部分 頻繁進(jìn)行DOM操作(遍歷查找元素過程)會(huì)影響效率, 從而影響用戶的體驗(yàn)度
?
M,V,VM設(shè)計(jì)模式
- Model : 模型 , 指數(shù)據(jù)模型 對(duì)應(yīng)的是獲取到數(shù)據(jù)的部分代碼.
- View: 視圖 , 指頁面部分代碼
- VM: 視圖模型, 將頁面中可能發(fā)生改變的元素在內(nèi)存中和某一個(gè)變量進(jìn)行綁定, 當(dāng)變量的值發(fā)生改變時(shí),會(huì)自動(dòng)從內(nèi)存中找到和變量對(duì)應(yīng)的元素并進(jìn)行修改, 不需要像MVC設(shè)計(jì)模式中每次進(jìn)行遍歷查找, 從而提高了效率,提高了用戶體驗(yàn)度.
總結(jié)
以上是生活随笔為你收集整理的前端MVC设计模式VSM,V,VM设计模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享个甲铁城手游的辅助脚本,能够自动刷副
- 下一篇: HTML 自定义实现emoji