1. 属性监听, 通过对属性监听通知订阅者. observer
2. 模板替换和解析. 根据指令模板替换数据, 以及绑定响应的更新函数. compile
3. 数据监控: 监听属性和模板的变动, 执行属性回调更新视图.
observer 核心: 根据 Object.defineProperty() 监听数据的变动, 通过数据变化触发 setter, 通知订阅者 getter 达到数据监听与分发.
watch 核心: 通过自身的订阅器进行通知操作.
comile 核心: 解析模板指令, 将模板数据进行替换, 达到渲染视图.
实例方法:
来源: http://www.bubuko.com/infodetail-2653916.html