diff 流程图
2022-04-15 17:32:13 7 举报
事实上
作者其他创作
大纲/内容
将旧的删除 并创建新的dom
旧后 新前
新旧虚拟dom进行对比
是
判断有没有children
新的无 老的有
替换文本
新的有 老的有
直接删除子元素
否
不用比较
1 老的文本置空2 直接将新的子级元素添加到老的上
新的有 老的无
真实dom转成虚拟dom
旧前 新前
复杂情况
旧后 新后
开始
diff算法的核心了
判断文本是不是一样
替换文本 再删除子级元素
是不是同一个节点
分4种情况
旧前 新后
新的无 老的无
0 条评论
下一页