1-1 Vue.js 簡介 | vue開發工具
(opensnewwindow)[1]Vue(音同View)是一套以視圖層為基礎發展的JavaScript漸進式框架。與其他前端框架/函式庫不同的是,Vue.js的目標是透過簡單的API提供開發者實作資料綁定與操作網頁上的元件,同時也因為Vue.js的核心把焦點關注在狀態與畫面的同步層級上,遂能夠輕易地與其他JavaScript函式庫、前端開發工具鍊等整合使用,成為一套完整的前端開發方案。Vue.js的發展簡史Vue.js最初源於2013年,當時只是作者尤雨溪(EvanYou)在GoogleCreativeLab的創意技術人員(CreativeTechnologist)工作時的業餘專案。尤雨溪在Google工作一段時間後...
(opens new window)[1]
Vue (音同View) 是一套以視圖層為基礎發展的 JavaScript 漸進式框架。
與其他前端框架/函式庫不同的是,Vue.js 的目標是透過簡單的 API 提供開發者實作資料綁定與操作網頁上的元件,同時也因為 Vue.js 的核心把焦點關注在狀態與畫面的同步層級上,遂能夠輕易地與其他 JavaScript 函式庫、前端開發工具鍊等整合使用,成為一套完整的前端開發方案。
Vue.js 的發展簡史Vue.js 最初源於 2013 年,當時只是作者尤雨溪 (Evan You) 在 Google Creative Lab 的創意技術人員(Creative Technologist)工作時的業餘專案。
尤雨溪在 Google 工作一段時間後,結合了過去開發 AngularJS 的經驗,開發出 Vue.js 這一套框架, 並在 2014 年 2 月在 Hacker News 與 Reddit 等網站對外正式發表了這個 Vue.js 0.8 的版本。
隨著時間過去,Vue.js 也吸引到知名 PHP 框架 Laravel 的作者 Taylor Otwell 在 Twitter 上為 Vue.js 打起免費廣告, 並在後續版本中被納入 Laravel 官方指定的入門套件,這使得 Vue.js 逐漸在技術圈更加廣為人知。
"來自 Laravel 作者對 Vue 的推崇": https://twitter.com/taylorotwell/status/1029744172339789825(opens new window)[2]
後來,Vue.js 1.0 版正式發佈於 2015 年,這個時期的 Vue.js 就像是輕量版的 AngularJS(v1) ,將 template 直接在瀏覽器解析。 同年,vue-router、vuex、vue-cli 等周邊生態工具鍊也相繼發佈。
2016 年 10 月發佈 Vue.js 2.0 版本 (代號: Ghost in the Shell) 。 由於這個版本借鑑了 React 的 Virtual DOM 更新機制,將 template 編譯為 render func...