Vue的基本原理

Vue的基本原理

00:00
00:48

Vue的基本原理


1、建立虚拟DOM Tree,通过document.createDocumentFragment(),遍历指定根节点内部节点,根据{{ prop }}、v-model等规则进行compile(编译);

2、通过Object.defineProperty()进行数据变化拦截;

3、截取到的数据变化,通过发布者-订阅者模式,触发Watcher,从而改变虚拟DOM中的具体数据;

4、通过改变虚拟DOM元素值,从而改变最后渲染dom树的值,完成双向绑定

完成数据的双向绑定在于Object.defineProperty()


以上内容来自专辑
用户评论

    还没有评论,快来发表第一个评论!