Update、Enter、Exit
是D3.js
中十分重要且关键的3个概念。它们三主要处理的是数据集个数
和选择集个数
之间的匹配问题。
上图的解释:
data
和节点Nodes
中的数据相等,则进行update
操作update
和enter
操作update
和exit
操作DOM
中的个数相等,则进行update
操作,变成了红色,更新数据。2
,多余DOM
的元素个数
update+enter
两个操作
update
enter
\color{red}{exit部分通常执行的是remove操作,直接删除掉}