-
Vue.js
鎖定
Vue (發音為 /vjuː/,類似 view) 是一款用於構建用户界面的 JavaScript 框架。它基於標準 HTML、CSS 和 JavaScript 構建,並提供了一套聲明式的、組件化的編程模型,可以高效地開發用户界面。無論是簡單還是複雜的界面,Vue 都可以勝任。
[10]
Vue是一個獨立的社區驅動的項目,它是由尤雨溪在2014年作為其個人項目創建,
[4]
是一個成熟的、經歷了無數實戰考驗的框架,它是目前生產環境中使用最廣泛的JavaScript框架之一,可以輕鬆處理大多數web應用的場景,並且幾乎不需要手動優化,並且Vue完全有能力處理大規模的應用。
[5]
- 軟件語言
- JavaScript、TypeScript
- 開發商
- Vue團隊 (Evan You、Yosuke Ota、GU Yiling 等) [3]
- 軟件授權
- MIT License
- 軟件版本
- v3.4.23 [8] [11]
- 軟件大小
- 約 2.2 MB [13]
Vue.js產生背景
Vue由Evan You創建,於2014年發佈。Vue使用model-view-viewmodel (MVVM)體系結構。 Evan You之前在Google研究過AngularJS,並提取了Angular的部分特性以提供一個更輕量級的框架。
[6]
Vue.js主要功能
Vue是一個框架,也是一個生態。可以用不同的方式使用Vue:
無需構建步驟,漸進式增強靜態的HTML;
在任何頁面中作為Web Components嵌入;
單頁應用 (SPA);
全棧/服務端渲染 (SSR);
Jamstack/靜態站點生成 (SSG);
開發桌面端、移動端、WebGL,甚至是命令行終端中的界面。
[9]
Vue.js版本記錄
- Vue 3.x
- Vue 2.x
- Vue 1.0
- Vue 0.12
- Vue 0.11
Vue.js運行環境
Vue.js框架特點
Vue.js易用
Vue.js的API是參考了AngularJS、Knockout、Ractive.js、Rivets.js。
Vue.js的API的對於其他框架的參考不僅是參考,其中也包含了許多Vue.js的獨特功能。
Vue.js靈活
Vue.js性能
Vue.js項目結構
目錄/文件 | 説明 |
---|---|
build | 項目構建(webpack)相關代碼 |
config | 配置目錄,包括端口號等。我們初學可以使用默認的。 |
node_modules | npm 加載的項目依賴模塊 |
src | 包含了幾個目錄及文件: |
static | 靜態資源目錄,如圖片、字體等。 |
test | 初始測試目錄,可刪除 |
.xxxx文件 | 這些是一些配置文件,包括語法配置,git配置等。 |
index.html | 首頁入口文件,你可以添加一些 meta 信息或統計代碼啥的。 |
package.json | 項目配置文件。 |
README.md | 項目的説明文檔,markdown 格式 |
- 參考資料
-
- 1. 簡介 | Vue.js .Vue.js官網[引用日期2017-08-10]
- 2. Vue.js 目錄結構 .runoob[引用日期2019-06-08]
- 3. 認識團隊 — Vue.js .vue.js官方.2020-01-05[引用日期2023-05-14]
- 4. 常見問題 | Vue.js .vue.js.2020-01-05[引用日期2022-12-10]
- 5. 常見問題 | Vue.js .vue.js.2020-01-05[引用日期2022-12-10]
- 6. Windows 上的 Vue | Microsoft Learn .微軟.2020-01-05[引用日期2023-03-11]
- 7. 直接在 Windows 上安裝 Vue.js | Microsoft Learn .微軟.2020-01-05[引用日期2023-03-11]
- 8. 版本發佈 .Vue官方.2023-01-05[引用日期2023-04-22]
- 9. 漸進式框架 .vue官方.2020-01-05[引用日期2023-04-22]
- 10. 簡介 | Vue.js .Vue.js官網[引用日期2024-02-05]
- 11. 版本發佈 | Vue.js .Vue.js官網[引用日期2024-02-05]
- 12. 更新日誌 .Vue.js倉庫[引用日期2024-02-05]
- 13. npmjs-vue .npmjs[引用日期2024-04-17]
- 收起