框架

226 阅读1分钟

mvvm

mvc

双向绑定 那两个方向绑定?

defineProperty 可以定义哪些属性

vue 生命周期

脏值检查: angular.js 是通过脏值检测的方式比对数据是否有变更,来决定是否更新视图,最简单的方式就是通过 setInterval() 定时轮询检测数据变动,当然Google不会这么low,angular只有在指定的事件触发时进入脏值检测,大致如下:

DOM事件,譬如用户输入文本,点击按钮等。( ng-click ) XHR响应事件 ( http )
浏览器Location变更事件 (location ) Timer事件( interval ) 执行 或 apply()