通过javascript加载大表的最优化方法

时间:2012-07-10 14:11:39

标签: javascript jquery

基本上我正在寻找通过javascript最有效地加载1000行X 100列表。This fiddle使用DomDocumentFragment来实现这一点。它在chrome和FireFox中工作得足够快,但在IE中速度很慢。有人可以发现IE浏览器速度慢的原因吗?还有更好的解决方案吗?解决方案可以使用jquery。

2 个答案:

答案 0 :(得分:1)

innerHTML可以比DOM操作更快。而且replaceHTML可以比innerHTML更快。

http://www.quirksmode.org/dom/innerhtml.html

http://blog.stevenlevithan.com/archives/faster-than-innerhtml

更新:正如评论中所指出的,这实际上取决于您正在查看的浏览器和版本。 YMMV。

答案 1 :(得分:0)

通过直接为表体生成innerHTML代码而不是构建DOM节点,这是一个比原始行为快得多的小提琴。

http://jsfiddle.net/zAVLV/6/