Vue 簡介
Vue (讀音 /vjuː/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進式JavaScript框架。與其它大型框架不同的是,Vue 被設(shè)計為可以自底向上逐層應(yīng)用。Vue 的核心庫只關(guān)注視圖層,方便與第三方庫或既有項目整合。
Vue.js是一套構(gòu)建用戶界面的漸進式框架。與其他重量級框架不同的是,Vue 采用自底向上增量開發(fā)的設(shè)計。Vue 的核心庫只關(guān)注視圖層,并且非常容易學(xué)習(xí),非常容易與其它庫或已有項目整合。另一方面,Vue 完全有能力驅(qū)動采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫開發(fā)的復(fù)雜單頁應(yīng)用。
Vue.js 的目標(biāo)是通過盡可能簡單的 API 實現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。
Vue.js 自身不是一個全能框架——它只聚焦于視圖層。因此它非常容易學(xué)習(xí),非常容易與其它庫或已有項目整合。另一方面,在與相關(guān)工具和支持庫一起使用時,Vue.js 也能完美地驅(qū)動復(fù)雜的單頁應(yīng)用。
Vue 特點
易用
已經(jīng)會了HTML,CSS,JavaScript?即刻閱讀指南開始構(gòu)建應(yīng)用。
靈活
簡單小巧的核心,漸進式技術(shù)棧,足以應(yīng)付任何規(guī)模的應(yīng)用。
性能
20kb min+gzip 運行大小、超快虛擬 DOM 、最省心的優(yōu)化。
Vue 目錄結(jié)構(gòu)
| 目錄/文件 | 說明 |
|---|---|
| build | 項目構(gòu)建(webpack)相關(guān)代碼 |
| config | 配置目錄,包括端口號等。我們初學(xué)可以使用默認(rèn)的。 |
| node_modules | npm 加載的項目依賴模塊 |
| src |
包含了幾個目錄及文件:
|
| static | 靜態(tài)資源目錄,如圖片、字體等。 |
| test | 初始測試目錄,可刪除 |
| .xxxx文件 | 這些是一些配置文件,包括語法配置,git配置等。 |
| index.html | 首頁入口文件,你可以添加一些 meta 信息或統(tǒng)計代碼啥的。 |
| package.json | 項目配置文件。 |
| README.md | 項目的說明文檔,markdown 格式 |
其他參考
Vue.js 的 API 是參考了AngularJS、KnockoutJS、Ractive.js、Rivets.js。
Vue.js 的 API 的對于其他框架的參考也只是參考,其中也包含了許多 Vue.js 的獨特功能。



