這次的主題 Vue.js (發音同 View)是由一名中國的大大 Evan You 所開發之前端 SPA (Single Page Application) 框架,於 2014 年 2 月發布,並且於 2018 年 6 月份於 github 上的 star 超過 Facebook 的 React,目前為前端最熱門之三大框架之一。
使用相對較低的學習門檻的 MVVM 架構,與其他的框架相比,它更為精簡且快速。
所謂的 MVVM 架構就是 View、Model and ViewModel。
Vue.js 專注於 ViewModel 的應用,透過資料雙向綁定連接 Model 和 View 。
它也解決了過去使用 jQuery 頻繁操作 DOM 的狀況下,維護時所產生的不便,而是透過資料來驅動畫面。
Vue.js 擁有以下特點:
接下的章節就讓我們一起來學習 Vue.js 這個框架吧!!