一、數據驅動(基於操做 dom 的方式)
(1)、Dom 是數據的一種天然映射(雙向數據綁定)手動改變 DOM 很是麻煩使用vue.js以後,只須要改變數據,經過改變 Directives 指令,當數據發生變化,會經過數據指令去修改對應的 DOM
(2)、Vue.js 還會對事件進行必定的監聽,當咱們改變視圖(view)的時候經過 DOM Listeners 來改變數據
經過以上兩點就實現了數據的雙向綁定
二、組件化
Vue-cli:(它是 vue 的腳手架工具)
做用:幫助咱們完成基礎的代碼(包括:目錄結構、本地調試、代碼部署、熱加載、單元測 試)vue
頁面上每個獨立的可視/可交互區域視爲一個組件
每一個組件對應一個工程目錄,組件所須要的各類資源在這個目錄下就近維護 展現面不過是組件的容器,組件能夠嵌套自由組合造成完整的頁面。dom