【发布时间】:2010-09-26 01:54:04
【问题描述】:
我的数据库包含大量记录。我想在 JQuery 的 append() 的帮助下使用类似 twitter 的分页。
JQuery 的 append() 是否有任何限制?
【问题讨论】:
-
我看不出分页和
.append()之间的关系。您能否详细说明一下您打算如何执行此分页?
标签: jquery
我的数据库包含大量记录。我想在 JQuery 的 append() 的帮助下使用类似 twitter 的分页。
JQuery 的 append() 是否有任何限制?
【问题讨论】:
.append() 之间的关系。您能否详细说明一下您打算如何执行此分页?
标签: jquery
这里有一个并不真正关心的限制,if the string's over 512 bytes then the dom fragments created by it aren't cached,但您似乎更关心一般内容的上限。
在这种情况下,无论浏览器中.innerHTML 的限制是多少(非常高),但在添加很多 内容时,您可能会在旧版浏览器中遇到一些极端的延迟。
【讨论】:
您需要担心最大附加限制的可能性很小(请参阅尼克的回答)。速度是一个更大的问题。
我曾经问过一个关于添加元素速度的问题,并最终自己测试了它。 See this topic for speed tests。如您所见,.innerHTML 比.append() 快得多。
【讨论】: