赞
踩
1.原理
Observer 数据监听器
,负责对数据对象的所有属性进行监听(数据劫持),监听到数据发生变化后通知订阅者。Compile 指令解析器
,扫描模板,并对指令进行解析,然后绑定指定事件。Watcher 订阅者
,关联Observer和Complie,能够订阅并收到属性变动的通知,执行指令绑定的相应操作,更新视图。Updade()是它自身的一个方法,用于执行Compile中绑定的回调,更新视图。2.版本比较
vue是基于依赖收集的双向绑定;
3.0之前的版本使用 Object。defineProperty,3.0新版本使用Proxy
1) 基于 数据劫持/依赖收集 双向绑定的优点
2)object。defineProperty的缺点
3)proxy好处
4)proxy缺点
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。