Vue.js是一個輕巧、高效能、可元件化的MVVM函式庫,同時擁有非常容易上手的API;
Vue.js是一個建構資料驅動的Web介面的函式庫。
Vue.js是一套建立使用者介面的 漸進式框架。
與其他重量級框架不同的是,Vue 採用自底向上增量開發的設計。 Vue 的核心庫只專注於視圖層,而且非常容易學習,非常容易與其它庫或已有專案整合。另一方面,Vue 完全有能力驅動採用單文件元件和 Vue 生態系統支援的庫開發的複雜單頁應用。數據驅動 組件化的前端開發。
簡而言之:Vue.js是一個建構資料驅動的 web 介面的漸進式框架。 Vue.js 的目標是透過盡可能簡單的 API 實現回應的資料綁定和組合的視圖元件。核心是一個回應的資料綁定係統。
Vue.js的特性如下:
1.輕量級的框架
2.雙向資料綁定
3.指令
4.外掛程式
應用程式場景:
針對具有複雜互動邏輯的前端應用;
它可以提供基礎的架構抽象;
可以透過AJAX資料持久化,保證前端使用者體驗
好處:
##當前端和資料做一些操作的時候,可以透過AJAX請求對後端做資料持久化,不需要刷新整個頁面,只需要改動DOM裡需要改動的那部分資料。特別是行動裝置應用程式場景,刷新頁面太昂貴,會重新載入很多資源,雖然有些會被緩存,但是頁面的DOM,JS,CSS都會被頁面重新解析一遍,因此行動端頁面通常會做出SPA單頁應用。Vue.js的特色:MVVM框架、資料驅動、元件化、輕量、簡潔、高效、快速、模組友善
以上是vuejs適合做什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!