美文网首页
2018-07-17 Vue源码解析阅读笔记

2018-07-17 Vue源码解析阅读笔记

作者: Jerryli_720 | 来源:发表于2018-07-17 15:45 被阅读4次

    响应式对象

    通过Object.defineProperty()给属性添加getter/setter,以达到响应式改变dom。目的就是为了在我们访问数据以及写数据的时候能自动执行一些逻辑(比如在setter自动刷新dom):getter 做的事情是依赖收集,setter 做的事情是派发更新

    依赖收集

    收集依赖的目的是为了当这些响应式数据发送变化,触发它们的 setter 的时候,能知道应该通知哪些订阅者去做相应的逻辑处理,我们把这个过程叫派发更新。

    相关文章

      网友评论

          本文标题:2018-07-17 Vue源码解析阅读笔记

          本文链接:https://www.haomeiwen.com/subject/flfgpftx.html