2

基本上我正在寻找最有效地通过 javascript 加载 1000 行 X 100 列的表。这个小提琴 使用 DomDocumentFragment 来实现这一点。它在 chrome 和 FireFox 中运行得足够快,但在 IE 中运行缓慢。有人能找出 IE 速度慢的原因吗?还有更好的解决方案吗?解决方案可以使用 jquery。

4

2 回答 2

1

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

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

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

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

于 2012-07-10T14:16:50.350 回答
0

here is a fiddle that behaves much faster than your original one by directly generating innerHTML code for your table body instead of constructing DOM Nodes.

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

于 2012-07-10T14:26:39.787 回答