一、MVVM是什么;
MVC:
MVVM的描述:
常见库实现数据双向绑定的效果:
发布订阅模式;
数据劫持;
MVVM的实现:
Object.defineProperty :
Object.defineProperty(obj, prop, desc)
可以更精准的设置对象的属性;
DocumentFragment - 文档碎片:
发布订阅模式:
实现自己的MVVM:
数据劫持: Observer;
该类只会对对象进行数据劫持;不会对数组的监听;
模板编译: Compiler
编译功能:
发布订阅:watcher
整合: MVVM
标签:订阅,劫持,VUE,MVVM,面试,01,defineProperty From: https://www.cnblogs.com/gaowq001/p/17105099.html