vuejs是一套用于構(gòu)建用戶界面的漸進(jìn)式框架,vuejs框架可以與第三方庫(kù)或既有項(xiàng)目整合,還可以與現(xiàn)代化的工具鏈以及各種支持類庫(kù)結(jié)合使用。
本文操作環(huán)境:windows7系統(tǒng)、vue2.5.17版,DELL G3電腦。
vuejs干啥的?
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)。
vue.js適合做哪種類型的界面?
a、表單項(xiàng)繁多
b、內(nèi)容需要根據(jù)用戶的操作進(jìn)行修改
Vue.js就是一個(gè)用于搭建類似于網(wǎng)頁(yè)版知乎這種表單項(xiàng)繁多,且內(nèi)容需要根據(jù)用戶的操作進(jìn)行修改的網(wǎng)頁(yè)版應(yīng)用
Vue.js為什么能讓基于網(wǎng)頁(yè)的前端應(yīng)用程序開發(fā)起來這么方便?
a、有聲明式
b、響應(yīng)式的數(shù)據(jù)綁定
c、組件化的開發(fā)
d、Virtual DOM
因?yàn)閂ue.js有聲明式,響應(yīng)式的數(shù)據(jù)綁定,與組件化的開發(fā),并且還使用了Virtual DOM這個(gè)看名字就覺得高大上的技術(shù)。
Vue-CLi是啥?
它是一個(gè)vue.js的腳手架工具。說白了就是一個(gè)自動(dòng)幫你生成好項(xiàng)目目錄,配置好Webpack,以及各種依賴包的工具,它可以通過
npm install vue-cli -g
的方式安裝,后面的-g表示全局安裝的意思,意味著你可以打開命令行之后直接通過vue命令調(diào)用它。
Vue語(yǔ)言特點(diǎn):
易用:在有HTML,CSS,JavaScript的基礎(chǔ)上,快速上手。Vue.js 的 API 是參考了AngularJS、KnockoutJS、Ractive.js、Rivets.js。Vue.js 的 API 的對(duì)于其他框架的參考不僅是參考,其中也包含了許多 Vue.js 的獨(dú)特功能。
靈活:簡(jiǎn)單小巧的核心,漸進(jìn)式技術(shù)棧,足以應(yīng)付任何規(guī)模的應(yīng)用。
性能:20kb min+gzip 運(yùn)行大小、超快虛擬 DOM 、最省心的優(yōu)化。