创建元素与分离和附加修改元素的Javascript性能差异?

时间:2015-03-25 17:41:38

标签: jquery performance polymer detach

偶然发现了这段视频:https://www.youtube.com/watch?v=2UKPRbrw3Kk以及在页面上重复使用相同元素来减少重绘的概念很有意思。

在一个大的列表中,html元素(10000+)在页面滚动显示更多内容,显示内容的有效方式是什么?使用替换?分离和附加?还有别的吗?

目前,所有元素都加载到DOM中,只有第一个X可见,其余元素设置为none。页面滚动显示了新的隐藏元素集。这在性能方面并不理想。

考虑使用两种可能的方法:

  • 将数据加载到json中并在页面上创建新元素。
  • 分离第一个元素并附加到底部元素,等待 滚动到结尾以计算显示新内容的位置。

明智的路线表现更好?关于浏览器如何处理这些元素我真的错了吗?

0 个答案:

没有答案