1. 程式人生 > >MVP與MVVM模式的區別

MVP與MVVM模式的區別

MVP:

M:資料;V:檢視;P:邏輯互動

P是主要編碼位置,主要是操作dom

如:jQuery

MVVM:

M:資料;V:檢視;VM:監聽資料層,更新檢視層

M是主要編碼位置,主要操作資料

如:Vue   

(VM的實現原理主要依賴於Object.defineProperty()方法中的get和set,和虛擬dom技術)