认识Vue.js+Vue.js的优缺点+和与其他前端框架的区别
首先,我們先了解什么是MVX框架模式?
MVX框架模式:MVC+MVP+MVVM
1.MVC:Model(模型)+View(視圖)+controller(控制器),主要是基于分層的目的,讓彼此的職責(zé)分開。
View通過Controller來和Model聯(lián)系,Controller是View和Model的協(xié)調(diào)者,View和Model不直接聯(lián)系,基本聯(lián)系都是單向的。
用戶User通過控制器Controller來操作模板Model從而達(dá)到視圖View的變化。
2.MVP:是從MVC模式演變而來的,都是通過Controller/Presenter負(fù)責(zé)邏輯的處理+Model提供數(shù)據(jù)+View負(fù)責(zé)顯示。
在MVP中,Presenter完全把View和Model進(jìn)行了分離,主要的程序邏輯在Presenter里實(shí)現(xiàn)。
并且,Presenter和View是沒有直接關(guān)聯(lián)的,是通過定義好的接口進(jìn)行交互,從而使得在變更View的時(shí)候可以保持Presenter不變。
MVP模式的框架:Riot,js。
3.MVVM:MVVM是把MVC里的Controller和MVP里的Presenter改成了Vie
總結(jié)
以上是生活随笔為你收集整理的认识Vue.js+Vue.js的优缺点+和与其他前端框架的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外贸七日通(4) 实务篇:外贸单证的缮制
- 下一篇: 最好用的截图软件Faststone Ca