面试官问你,你知道diff算法的逻辑是什么么,新旧dom是如何进行对比的?
(1)首先 diff 算法在源码中的 runtime-dom 里面的patch方法中实现的,参考
(2)diff 规则的
- 深度优先,同层比较
- 比较的过程中,循环从两边向中间收拢
面试官:你了解vue的diff算法吗?说说看 | web前端面试 - 面试官系列
面试官问你,你知道diff算法的逻辑是什么么,新旧dom是如何进行对比的?
(1)首先 diff 算法在源码中的 runtime-dom 里面的patch方法中实现的,参考
(2)diff 规则的
面试官:你了解vue的diff算法吗?说说看 | web前端面试 - 面试官系列