跳去內容

Vue.js

出自維基百科,自由嘅百科全書
MultipleRocketLauncher討論貢獻喺2024年8月1號 (四) 18:01嘅修訂。
【改動】←之前嘅修訂|最新嘅修訂版本改動】|新啲嘅修訂→改動

Template:Primary sources

Vue.js
原作者尤雨溪
開發者尤雨溪同核心團隊[1]
初始版本2014年2月,11年之前 (2014-02)[2]
最新發布3.4.31 [3]2024年6月28號,12個月之前 (2024-06-28)
程式語言TypeScript
平台Web platform
檔案大細33.9 KB min+gzip[4]
軟件類別JavaScript函式庫
許可協議MIT授權條款[5]

Vue.js(通常簡稱為Vue;讀作「view」[6])係一個開源嘅模型-視圖-視圖模型前端JavaScript框架,用嚟構建用戶界面單頁應用程式[12] 佢由尤雨溪創建,並由佢同核心團隊嘅其他活躍成員維護。[13]

概述

Vue.js嘅特色係採用漸進式架構,重點放喺聲明式渲染同組件組合。核心庫只專注喺視圖層。[6] 複雜應用所需嘅進階功能,例如路由、狀態管理同構建工具,都係透過官方維護嘅支援庫同套件提供。[14]

Vue.js允許使用HTML屬性擴展HTML,呢啲屬性叫做指令。[15] 指令為HTML應用程式提供功能,可以係內置或者用戶自定義嘅。

歷史

Vue係尤雨溪喺Google工作期間使用AngularJS做幾個項目之後創建嘅。佢後來總結咗自己嘅思路:「我諗,如果我可以將我真係鍾意嘅Angular部分抽出嚟,整一啲真係輕量嘅嘢,會點呢?」[16] 項目嘅第一個源代碼提交日期係2013年7月,Vue喺隔年2月首次公開宣布。[17][18]

版本名稱通常源自漫畫動畫

版本

版本 發布日期 標題 LTS結束日期 終止支援日期
3.4 2023年12月28號 灌籃高手[19]
3.3 2023年5月11號 浪客劍心[20]
3.2 2021年8月5號 五等分的新娘[21]
3.1 2021年6月7號 冥王[22]
3.0 2020年9月18號 海賊王[23]
2.7 2022年7月1號 火影忍者[24] 2023年12月31號 2023年12月31號
2.6 2019年2月4號 超時空要塞
  1. https://vuejs.org/about/team
  2. 源項目啟動嘅第一個禮拜Evan You。原先內容歸檔喺2月 5, 2019。喺3月 11, 2017搵到
  3. https://github.com/vuejs/core/blob/main/CHANGELOG.md
  4. "@vue/runtime-dom v3.2.45". Bundlephobia (英文). 原先內容歸檔喺1月 29, 2023. 喺1月 29, 2023搵到.
  5. "vue/LICENSE". Vue.js. 喺4月 17, 2017搵到 –透過GitHub.
  6. 6.0 6.1 6.2 Vuejs.org (英文)。原先內容歸檔喺2月 10, 2022。喺1月 3, 2020搵到
  7. Macrae, Callum (2018). Vue.js: Up and Running: Building Accessible and Performant Web Apps (英文). O'Reilly Media. ISBN 978-1-4919-9721-5. 原先內容歸檔喺5月 30, 2024. 喺8月 9, 2019搵到.
  8. Nelson, Brett (2018). Getting to Know Vue.js: Learn to Build Single Page Applications in Vue from Scratch (英文). Apress. ISBN 978-1-4842-3781-6. 原先內容歸檔喺5月 30, 2024. 喺8月 9, 2019搵到.
  9. Yerburgh, Edd (2019). Testing Vue.js Applications (英文). Manning Publications. ISBN 978-1-61729-524-9. 原先內容歸檔喺5月 30, 2024. 喺8月 9, 2019搵到.
  10. Freeman, Adam (2018). Pro Vue.js 2 (英文). Apress. ISBN 978-1-4842-3805-9. 原先內容歸檔喺5月 30, 2024. 喺8月 9, 2019搵到.
  11. Franklin, Jack; Wanyoike, Michael; Bouchefra, Ahmed; Silas, Kingsley; Campbell, Chad A.; Jacques, Nilson; Omole, Olayinka; Mulders, Michiel (2019). Working with Vue.js (英文). SitePoint. ISBN 978-1-4920-7144-0.[失咗效嘅鏈]
  12. [7][8][9][10][11][6]
  13. 識團隊Vuejs.org (英文)。原先內容歸檔喺2月 7, 2022。喺9月 23, 2019搵到
  14. Evan正喺創建Vue.jsPatreon (英文)。原先內容歸檔喺3月 3, 2019。喺3月 11, 2017搵到
  15. 係Vue.jsW3Schools (英文)。原先內容歸檔喺1月 22, 2020。喺1月 21, 2020搵到
  16. 雨溪Between the Wires (英文)。11月 3, 2016。原著喺6月 3, 2017歸檔。喺8月 26, 2017搵到
  17. Vue.js: 簡單易用嘅JavaScript MVVMHacker News。2月 3, 2014。原先內容歸檔喺1月 29, 2023。喺1月 29, 2023搵到
  18. 源項目啟動嘅第一個禮拜Evan You。2月 11, 2014。原先內容歸檔喺4月 12, 2017。喺1月 29, 2023搵到
  19. "宣布Vue 3.4". Vue.js. 12月 28, 2023. 原先內容歸檔喺3月 24, 2024. 喺3月 29, 2024搵到.
  20. v3.3.0 浪客劍心Vue.js (英文)。5月 11, 2023。原先內容歸檔喺12月 13, 2023。喺5月 12, 2023搵到 –透過GitHub。
  21. v3.2.0 五等分的新娘Vue.js (英文)。8月 5, 2021。原先內容歸檔喺8月 10, 2021。喺8月 10, 2021搵到 –透過GitHub。
  22. "v3.1.0 冥王". Vue.js (英文). 6月 7, 2021. 原先內容歸檔喺7月 18, 2021. 喺7月 18, 2021搵到 –透過GitHub.
  23. v3.0.0 海賊王Vue.js (英文)。9月 18, 2020。原先內容歸檔喺9月 19, 2020。喺9月 23, 2020搵到 –透過GitHub。
  24. v2.7.0 火影忍者Vue.js (英文)。7月 1, 2022。原先內容歸檔喺7月 1, 2022。喺7月 1, 2022搵到 –透過GitHub。