複製鏈接
請複製以下鏈接發送給好友

Vue.js

鎖定
Vue (發音為 /vjuː/,類似 view) 是一款用於構建用户界面的 JavaScript 框架。它基於標準 HTML、CSS 和 JavaScript 構建,並提供了一套聲明式的、組件化的編程模型,可以高效地開發用户界面。無論是簡單還是複雜的界面,Vue 都可以勝任。 [10] 
Vue是一個獨立的社區驅動的項目,它是由尤雨溪在2014年作為其個人項目創建, [4]  是一個成熟的、經歷了無數實戰考驗的框架,它是目前生產環境中使用最廣泛的JavaScript框架之一,可以輕鬆處理大多數web應用的場景,並且幾乎不需要手動優化,並且Vue完全有能力處理大規模的應用。 [5] 
軟件名稱
Vue.js
軟件平台
Chrome、IESafariOperaFirefoxEdge
上線時間
2014年2月
最近更新時間
2024年4月16日 [12-13] 
軟件語言
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.js是一套構建用户界面的漸進式框架,採用自底向上增量開發的設計,核心庫只關注視圖層。另一方面,Vue完全有能力驅動採用單文件組件和Vue生態系統支持的庫開發的複雜單頁應用。
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可以直接安裝在Windows或適用於Linux的Windows子系統 (WSL) 上,可使用Node包管理器 (npm) 安裝。 [7] 

Vue.js框架特點

Vue.js易用

在有HTMLCSSJavaScript的基礎上,快速上手。
Vue.js的API是參考了AngularJS、Knockout、Ractive.js、Rivets.js。
Vue.js的API的對於其他框架的參考不僅是參考,其中也包含了許多Vue.js的獨特功能。

Vue.js靈活

簡單小巧的核心,漸進式技術棧,足以應付任何規模的應用

Vue.js性能

20kbmin+gzip 運行大小、超快虛擬DOM 、最省心的優化。 [1] 

Vue.js項目結構

目錄結構
目錄/文件
説明
build
項目構建(webpack)相關代碼
config
配置目錄,包括端口號等。我們初學可以使用默認的。
node_modules
npm 加載的項目依賴模塊
src
包含了幾個目錄及文件:
static
靜態資源目錄,如圖片、字體等。
test
初始測試目錄,可刪除
.xxxx文件
這些是一些配置文件,包括語法配置,git配置等。
index.html
首頁入口文件,你可以添加一些 meta 信息或統計代碼啥的。
package.json
項目配置文件。
README.md
項目的説明文檔,markdown 格式
參考資料: [2] 
參考資料
展開全部 收起