vue框架介紹

Vue 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。

官宣:

Vue (讀音 /vju?/,類似于?view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue 的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫(kù)結(jié)合使用時(shí),Vue 也完全能夠?yàn)閺?fù)雜的單頁(yè)應(yīng)用提供驅(qū)動(dòng)。

簡(jiǎn)單來(lái)說(shuō)其實(shí)就是:

vue是一套構(gòu)建用戶界面的框架。在我看來(lái),漸進(jìn)式代表的含義是:主張最少。每個(gè)框架都不可避免會(huì)有自己的一些特點(diǎn),從而會(huì)對(duì)使用者有一定的要求,這些要求就是主張,主張有強(qiáng)有弱,它的強(qiáng)勢(shì)程度會(huì)影響在業(yè)務(wù)開發(fā)中的使用方式。簡(jiǎn)單說(shuō)就是對(duì)于vue中你不熟悉不太把握的模塊或者功能,你可以不用它,或者你可以用你熟悉有把握的技術(shù)進(jìn)行代替 。這樣子看來(lái)是不是感覺(jué)很友好,相對(duì)于其他框架硬要求很少了,你可以逐漸性的使用框架。

一、什么是Vue?

為了實(shí)現(xiàn)前后端分離的開發(fā)理念,開發(fā)前端 SPA(single page web application) 項(xiàng)目,實(shí)現(xiàn)數(shù)據(jù)綁定,路由配置,項(xiàng)目編譯打包等一系列工作的技術(shù)框架。

、vue全家桶

Vue有著名的全家桶系列,包含了vue-router(http://router.vuejs.org),vuex(http://vuex.vuejs.org), vue-resource(https://github.com/pagekit/vue-resource)。再加上構(gòu)建工具vue-cli,sass樣式,就是一個(gè)完整的vue項(xiàng)目的核心構(gòu)成。

概括起來(lái)就是:、1.項(xiàng)目構(gòu)建工具、2.路由、3.狀態(tài)管理、4.http請(qǐng)求工具。

vue優(yōu)缺點(diǎn)

? ?其實(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í)的框架(相對(duì)而言)

   ? ?2.雙向數(shù)據(jù)綁定

   ? ?3.指令

   ? ?4.插件化

? ?優(yōu)點(diǎn): 1. 簡(jiǎn)單:官方文檔很清晰,比 Angular 簡(jiǎn)單易學(xué)。(國(guó)內(nèi)框架,demo,文檔多)

     ?2. 快速:異步批處理方式更新 DOM。(同時(shí)進(jìn)行)

     ?3. 組合:用解耦的、可復(fù)用的組件組合你的應(yīng)用程序。(功能由不同的單個(gè)功能組件構(gòu)成)

     ?4. 緊湊:~18kb min+gzip,且無(wú)依賴。

     ?5. 強(qiáng)大:表達(dá)式 & 無(wú)需聲明依賴的可推導(dǎo)屬性 (computed properties)。

     ?6. 對(duì)模塊友好:可以通過(guò) NPM、Bower 或 Duo 安裝,不強(qiáng)迫你所有的代碼都遵循 Angular 的各種規(guī)定,使用場(chǎng)景更加靈活。

 ?缺點(diǎn): ?1. 新生兒:Vue.js是一個(gè)新的項(xiàng)目,沒(méi)有angular那么成熟。

     2. 影響度不是很大。

     3. 不支持IE8。

? ? ? ? ? ? ? ? ? ?4. 無(wú)成名庫(kù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容