MVVM是由 Model View ViewModel 組成的,即 Model View ViewModel(資料層、視圖層、視圖模型)
ViewModel 是View和Model溝通的橋梁。
ViewModel 一方面它實作了Data Binding,也就是資料綁定,當我們更新Model時,Data Binding會幫我們更新頁面中的DOM元素
另一方面它實作了 DOM Lisener(DOM監聽),會幫我們監測頁面上DOM元素的變化,如有變化,則更改Model中的資料

MVVM是由 Model View ViewModel 組成的,即 Model View ViewModel(資料層、視圖層、視圖模型)
ViewModel 是View和Model溝通的橋梁。
ViewModel 一方面它實作了Data Binding,也就是資料綁定,當我們更新Model時,Data Binding會幫我們更新頁面中的DOM元素
另一方面它實作了 DOM Lisener(DOM監聽),會幫我們監測頁面上DOM元素的變化,如有變化,則更改Model中的資料