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