Virtual DOM 和 diff 算法
virtual DOM :
virtual DOM 用 js 模拟 DOM 结构,用 js 来对比前后变化,提高重绘性能。
diff:
比如在 git 中,如果用命令 git diff xxx文件
再比如在 Linux 中 diff 两个文件比较不同之处
diff 用了 createElement 和 updataChildren,对节点进行增删、重新排序、对节点/样式/事件进行绑定,等
支付宝
微 信
virtual DOM :
virtual DOM 用 js 模拟 DOM 结构,用 js 来对比前后变化,提高重绘性能。
diff:
比如在 git 中,如果用命令 git diff xxx文件
再比如在 Linux 中 diff 两个文件比较不同之处
diff 用了 createElement 和 updataChildren,对节点进行增删、重新排序、对节点/样式/事件进行绑定,等