MVP与MVVM模式的区别

MVP:

M:数据;V:视图;P:逻辑交互

P是主要编码位置,主要是操作dom

如:jQuery

MVVM:

M:数据;V:视图;VM:监听数据层,更新视图层

M是主要编码位置,主要操作数据

如:Vue   

(VM的实现原理主要依赖于Object.defineProperty()方法中的get和set,和虚拟dom技术)

你可能感兴趣的:(js)