1桶略、MVC
簡單的來說:Model層通過http請求數(shù)據(jù)舒憾,在Controller層進行數(shù)據(jù)處理渲染(數(shù)據(jù)通過標(biāo)簽渲染到頁面),View就是數(shù)據(jù)顯示的頁面部分了
- view和controller交互
頁面的點擊事件骡苞,通過View來接收视搏。然后將這個事件傳遞給Controller碉就,在Controller進行邏輯處理回梧。
2废岂、MVVM
在MVVM中,弱化了Controller狱意。增加了ViewModel湖苞,VM負責(zé)把Model的數(shù)據(jù)顯示到View,還負責(zé)把View的修改同步回Model详囤。
- MVVM的特點:關(guān)注Model的變化财骨,讓MVVM框架去自動更新DOM的狀態(tài),從而把開發(fā)者從操作DOM的繁瑣步驟中解脫出來藏姐!