最快的排序JavaScript的HTML表

我已经看到了一些javascript例子扔在一个HTML表之上,以使它们排序。 问题是,每个人我都见过,想都出奇的慢。

任何建议或推荐的上佳表现的解决方案。

--------------解决方案-------------

我发现(只是偶尔使用,不通过任何充分分析),jQuery的tablesorter的插件有着不俗的表现率,并且与其他任何解决方案在那里是相当先进的。

当然,它依赖于jQuery的,但如果你是挑剔的足迹,你可以分析所使用的插件的方法,并创建自己的打火机实施。

如果这是一个Web应用程序,你有大量的数据,它可能是更明智使用SQL,或者你使用任何ORM来进行排序服务器端。

您是否尝试过的tablesorter(搭载jQuery的)?

瞧瞧吧:http://tablesorter.com/docs/

这是很容易使用。

排序,我发现最快的方法是实际上只是在表中的行进行排序。 如果在DOM移动一个小区中的整个行会移动,依此进行排序。

下面是这样做,因为我不记得文章中,我读到这样做最初的样本。 http://www.eggheadcafe.com/community/aspnet/3/10051794/try-this.aspx

我花了很多时间评估各种先进的表库,包括jQuery的之一,道场之一,YUI的数据表,和GWT的页面滚动表。 我是不满意的其中任何与数千行的表的性能(我认为分页是一个可怜的解决方案,以及)。
我的结论是,闪光灯的方式去使用这种场景中。

一个网站,给出了一个闪光的表与10000,100000为例,一百万行可以在这里找到。

还有这个网站,它允许您比较的JavaScript和Flash实现先进的表的性能。

也许Javascript的心不是解决这里,那么 - 你可以做服务器端排序或考虑一个Flex /动作基础的解决方案。

分类:JavaScript的 时间:2015-03-15 人气:25
本文关键词: JavaScript中,表
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.097 (s). 10 q(s)