【发布时间】:2014-11-19 23:23:29
【问题描述】:
我想在弹出窗口中创建许多行来使用 for 循环显示我的数据,我使用文本字符串来创建和附加 div ,但是我发现 document.createElement 是高性能的,并使用了提高性能 20% 的方法,但由于我填充了 1000 行,document.createElement 创建元素所需的时间非常高。有没有办法通过一次创建元素并在大量实例中重用它来提高性能,对此的任何建议将不胜感激
【问题讨论】:
-
请务必不要触发文档重排:wilsonpage.co.uk/preventing-layout-thrashing
-
你试过 documentFragment 了吗?
标签: javascript jquery performance dom createelement