我使用jQuery tablesorter插件在一个非常简单的方法,以sortability增加了五列的表格的前四列。的任何列的最大宽度为255个字符,而且大多数是比更窄。

这适用于更小的结果集就好了,但如果我的表(基于搜索查询)增长超过〜300行,还有就是对网页显示经过长时间的延迟之前的的tablesorter功能所作的DOM变化是显而易见的,我经常得到以下浏览器错误(在Firefox):

  

此页面上的脚本可以是忙,或者它可能已经停止响应。你可以停止脚本   现在,在调试器打开脚本,或让脚本继续。

     

脚本: https://foo.com/bar /js/jquery-1.3.2.min.js:19

是否有只为一个可分类表的大小?

实际限制
有帮助吗?

解决方案

这取决于机器的速度以及其中浏览器的人使用。为了获得良好的数字你必须使用你所期望的人使用,并找到最大的一组数据可能被排序的最慢的机器进行测试。也被排序的数据可能需要更长或更短的时间量取决于数据的当前量级上。

有很多变量这个问题。

其他提示

任何类型的实现具有用于实时排序实际限制。

我看到很多种类脚本像这样还结合一个分页部分,使得只有50个左右的被一次显示。我不能确定什么脚本使用,但他们中的一些可能非常慢的排序算法。

此表示出的一些常见的排序算法的复杂度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top