1. 脏值检查(angular.js) 轮询检测数据变动
● DOM事件,譬如用户输入文本,点击按钮等。( ng-click )
● XHR响应事件 ( $http )
● 浏览器Location变更事件 ( $location )
● Timer事件( $timeout , $interval )
● 执行 $digest() 或 $apply()
2、Object.defineProperty劫持对象的get、set,从而实现对数据的监控。 (vue)
3、发布/订阅者模式实现数据与视图的自动同步。
评论0