通过javascript加载大表的最佳方式

The most optimized way to load a big table through javascript

本文关键字:最佳 方式 javascript 加载 通过      更新时间:2023-09-26

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

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

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

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

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

这里有一个fiddle,它的行为比原来的快得多,它直接为表体生成innerHTML代码,而不是构造DOM节点。

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