第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

vue.js中怎么使用類(lèi)似blur的功能?

vue.js中怎么使用類(lèi)似blur的功能?

嚕嚕噠 2018-10-24 18:14:26
vue.js中怎么使用類(lèi)似blur的功能
查看完整描述

1 回答

?
智慧大石

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊

首先,我們先了解什么是MVX框架模式?MVX框架模式:MVC+MVP+MVVM1.MVC:Model(模型)+View(視圖)+controller(控制器),主要是基于分層的目的,讓彼此的職責(zé)分開(kāi)。View通過(guò)Controller來(lái)和Model聯(lián)系,Controller是View和Model的協(xié)調(diào)者,View和Model不直接聯(lián)系,基本聯(lián)系都是單向的。用戶(hù)User通過(guò)控制器Controller來(lái)操作模板Model從而達(dá)到視圖View的變化。2.MVP:是從MVC模式演變而來(lái)的,都是通過(guò)Controller/Presenter負(fù)責(zé)邏輯的處理+Model提供數(shù)據(jù)+View負(fù)責(zé)顯示。在MVP中,Presenter完全把View和Model進(jìn)行了分離,主要的程序邏輯在Presenter里實(shí)現(xiàn)。并且,Presenter和View是沒(méi)有直接關(guān)聯(lián)的,是通過(guò)定義好的接口進(jìn)行交互,從而使得在變更View的時(shí)候可以保持Presenter不變。MVP模式的框架:Riot,js。3.MVVM:MVVM是把MVC里的Controller和MVP里的Presenter改成了ViewModel。Model+View+ViewModel。View的變化會(huì)自動(dòng)更新到ViewModel,ViewModel的變化也會(huì)自動(dòng)同步到View上顯示。這種自動(dòng)同步是因?yàn)閂iewModel中的屬性實(shí)現(xiàn)了Observer,當(dāng)屬性變更時(shí)都能觸發(fā)對(duì)應(yīng)的操作。MVVM模式的框架有:AngularJS+Vue.js和Knockout+Ember.js后兩種知名度較低以及是早起的框架模式。Vue.js是什么?看到了上面的框架模式介紹,我們可以知道它是屬于MVVM模式的框架。那它有哪些特性呢?其實(shí)Vue.js不是一個(gè)框架,因?yàn)樗痪劢挂晥D層,是一個(gè)構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的Web界面的庫(kù)。Vue.js通過(guò)簡(jiǎn)單的API(應(yīng)用程序編程接口)提供高效的數(shù)據(jù)綁定和靈活的組件系統(tǒng)。Vue.js的特性如下:1.輕量級(jí)的框架2.雙向數(shù)據(jù)綁定3.指令4.插件化Vue.js與其他框架的區(qū)別?1.與AngularJS的區(qū)別相同點(diǎn):都支持指令:內(nèi)置指令和自定義指令。都支持過(guò)濾器:內(nèi)置過(guò)濾器和自定義過(guò)濾器。都支持雙向數(shù)據(jù)綁定。都不支持低端瀏覽器。不同點(diǎn):1.AngularJS的學(xué)習(xí)成本高,比如增加了DependencyInjection特性,而Vue.js本身提供的API都比較簡(jiǎn)單、直觀(guān)。2.在性能上,AngularJS依賴(lài)對(duì)數(shù)據(jù)做臟檢查,所以Watcher越多越慢。Vue.js使用基于依賴(lài)追蹤的觀(guān)察并且使用異步隊(duì)列更新。所有的數(shù)據(jù)都是獨(dú)立觸發(fā)的。對(duì)于龐大的應(yīng)用來(lái)說(shuō),這個(gè)優(yōu)化差異還是比較明顯的。2.與React的區(qū)別相同點(diǎn):React采用特殊的JSX語(yǔ)法,Vue.js在組件開(kāi)發(fā)中也推崇編寫(xiě).vue特殊文件格式,對(duì)文件內(nèi)容都有一些約定,兩者都需要編譯后使用。中心思想相同:一切都是組件,組件實(shí)例之間可以嵌套。都提供合理的鉤子函數(shù),可以讓開(kāi)發(fā)者定制化地去處理需求。都不內(nèi)置列數(shù)AJAX,Route等功能到核心包,而是以插件的方式加載。在組件開(kāi)發(fā)中都支持mixins的特性。不同點(diǎn):React依賴(lài)VirtualDOM,而Vue.js使用的是DOM模板。React采用的VirtualDOM會(huì)對(duì)渲染出來(lái)的結(jié)果做臟檢查。Vue.js在模板中提供了指令,過(guò)濾器等,可以非常方便,快捷地操作DOM。如何使用Vue.js?1.安裝(1)script如果項(xiàng)目直接通過(guò)script加載CDN文件,代碼示例如下:(2)npm如果項(xiàng)目給予npm管理依賴(lài),則可以使用npm來(lái)安裝Vue,執(zhí)行如下命令:$npmivue--save-dev(3)bower如果項(xiàng)目基于bower管理依賴(lài),則可以使用bower來(lái)安裝Vue,執(zhí)行如下命令:$bowerivue--save-dev



查看完整回答
反對(duì) 回復(fù) 2018-11-12
  • 1 回答
  • 0 關(guān)注
  • 2493 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)