排序表时,重新排序DOM元素或重写元素数据是否更快?

时间:2013-08-11 12:48:17

标签: javascript sorting dom

通常,当我在DOM中对表进行排序时,我创建了一个镜像表元素的数据数组,捕获对JS有意义的信息(包括任何相关的属性)。此时,在确定正确的排序后,我有两个选择:

  1. 重写表格中的数据(使用innerHTML,textContent等),迭代所有表格元素。
  2. 重新排序表格行元素(即HTML节点)以反映已排序数组中的正确顺序。
  3. 哪种方法成本更低(即更快)?我认为这是后者,但我不确定。你能解释为什么特定方法更快吗?

0 个答案:

没有答案