摘要:
模板tamplate经过parse,optimize,generate等一些列操作之后,把AST转为render function code进而生成虚拟VNode,模板编译阶段基本已经完成了,那么这一章,我们来探讨一下Vue中的一个算法策略--dom diff 首先来介绍下什么叫dom diff 什 阅读全文
posted @ 2022-11-08 15:45
yyds2026
阅读(91)
评论(0)
推荐(0)
摘要:
背景 在 Vue 的初始化阶段,_init 方法执行的时候,会执行 initState(vm) ,它的定义在 src/core/instance/state.js 中。在初始化 data 和 props option 时我们注意 initProps 和 initData 方法中都调用了 observ 阅读全文
posted @ 2022-11-08 15:44
yyds2026
阅读(119)
评论(0)
推荐(0)
摘要:
这一章就着重讲两个点: 响应式系统如何收集依赖 响应式系统如何更新视图 我们知道通过Object.defineProperty做了数据劫持,当数据改变的时候,get方法收集依赖,进而set方法调用dep.notify方法去通知Watcher调用本身update方法去更新视图。那么我们抛开其他问题,就 阅读全文
posted @ 2022-11-08 15:44
yyds2026
阅读(42)
评论(0)
推荐(0)

浙公网安备 33010602011771号