Vue Axioms是Vue.js的核心原則和理念的集合,這些原則指導Vue.js從頭到尾的設計和開發過程。
Vue Axiom包括下面這些內容:
What you see is what you get.(WYSIWYG) Components Reactivity Virtual DOM Composition
這些原則使Vue.js成為一個高效、可擴展、易于維護的現代前端框架。下面我們將對每個原則進行更詳細的介紹。
What you see is what you get.(WYSIWYG)
Vue.js 強調將模板和渲染函數規范化,這意味著模板中的HTML與最終呈現的HTML是一致的。
Components
Vue.js是一個組件化的框架。組件使我們的代碼更加模塊化、可維護和復用。組件的基本單位包括模板、數據、方法和樣式。
Reactivity
一個Vue.js應用是響應式的,這意味著當數據發生變化時,我們不必手動去更新視圖。這是通過Observer、Watcher、Dep等類實現的。
Virtual DOM
在組件更新之前,Vue.js會先生成一顆虛擬DOM樹。這個虛擬DOM樹是一個輕量級的JavaScript對象,它對真實的DOM進行了抽象。
Composition
Vue.js是一個自底向上構建的框架,我們可以通過組合不同的功能來構建復雜的應用。
下一篇html小標簽代碼