diff算法

来源:5-18 Diff算法 - 实现-4

慕设计4929911

2020-02-03

老师,感觉您关于diff算法很多东西忽略掉了,另外您视频里是每一层是通过索引index去对比的,而实际上是通过节点的id属性去对比的?

写回答

1回答

双越

2020-02-03

第一,diff 算法面试的时候很少会深入细节去考察,知道核心概念和流程,即可应对绝大部分面试需求。面试一般就 1 个小时时间,如果一直深入探讨 diff 算法的细节,那其他问题就没时间问了。

第二,很多 DOM 节点是没有 id 的,没法通过 id 对比。

0
2
双越
回复
慕设计4929911
key 的作用,在 React 和 vue 中都是一样的,都是为了找到相同 key 来判断相同元素,避免重复渲染,只调整顺序即可。所以,key 的理念都是相同的。
2020-02-04
共2条回复

前端跳槽必备 一线互联网公司高级前端JavaScript面试

视频讲解前端面试中的JS高级知识点,扩展JS知识深度,从容面试

1621 学习 · 218 问题

查看课程