如何使用JQuery有效地附加内容

hoj*_*oju 3 javascript performance jquery text append

我正在使用JQuery在标记中附加大量文本.我发现标签中当前的文本越多,附加速度越慢,对于大量文本,它太慢.

是否有更有效的方式来附加文本?例如创建虚拟子标签并设置它们的内容而不是附加到父级?

Nil*_*lor 6

检查这个演示文稿和这个:jQuery反模式
和一般情况:

  • 不要在循环中使用.append()
  • 不要直接附加到DOM中
  • 构建一个字符串,然后附加它或使用DocumentFragment
  • 不要直接附加到DOM中