【问题标题】:Limit of JQuery's append()JQuery 的 append() 的限制
【发布时间】:2010-09-26 01:54:04
【问题描述】:

我的数据库包含大量记录。我想在 JQuery 的 append() 的帮助下使用类似 twitter 的分页。

JQuery 的 append() 是否有任何限制?

【问题讨论】:

  • 我看不出分页和.append() 之间的关系。您能否详细说明一下您打算如何执行此分页?

标签: jquery


【解决方案1】:

这里有一个并不真正关心的限制,if the string's over 512 bytes then the dom fragments created by it aren't cached,但您似乎更关心一般内容的上限。

在这种情况下,无论浏览器中.innerHTML 的限制是多少(非常高),但在添加很多 内容时,您可能会在旧版浏览器中遇到一些极端的延迟。

【讨论】:

    【解决方案2】:

    您需要担心最大附加限制的可能性很小(请参阅尼克的回答)。速度是一个更大的问题。

    我曾经问过一个关于添加元素速度的问题,并最终自己测试了它。 See this topic for speed tests。如您所见,.innerHTML.append() 快得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      • 2016-08-17
      • 1970-01-01
      • 2022-01-24
      • 2013-09-04
      • 2011-08-29
      • 2012-10-05
      相关资源
      最近更新 更多