MVVM
MVVM是Model-View-ViewModel的簡寫。
View層:
- 視圖層
- 在前端開發中,通常就是DOM層
- 主要的作用是給用戶展示各種信息
Mode層:
- 數據層
- 數據通常是從網絡請求獲得
VueModel層
- 視圖模型層
- 視圖模型層是View和Model 溝通的橋樑。
- 一方面它實現了Data Binding ,也就是說數據綁定,將Model 的改變實現是的反應到View 中
- 另外一方面它實現了 DOM Listener 也就是DOM 監聽,當DOM 發生一些事件時,可以監聽到並在需要的情況下改變對應Data