Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用大型动态表时性能极低_Javascript_Jquery_Tablesorter - Fatal编程技术网

Javascript 使用大型动态表时性能极低

Javascript 使用大型动态表时性能极低,javascript,jquery,tablesorter,Javascript,Jquery,Tablesorter,我目前正在尝试使用Tablesorter在动态表中实现Filter Widget外部搜索。但是,对于小表(最多10K行),一切正常。但是,对于大数据(超过10K行),所有内容都会阻塞,页面不会响应。是否有任何方法可以以某种方式优化性能,并使过滤器小部件能够处理超过10K行。我使用的是TableSorter(FORK)2.18.3、TableSorter(FORK)pager插件更新的2014年11月3日(v2.18.2)和TableSorter(FORK)2.16+小部件-更新的2014年11月

我目前正在尝试使用Tablesorter在动态表中实现Filter Widget外部搜索。但是,对于小表(最多10K行),一切正常。但是,对于大数据(超过10K行),所有内容都会阻塞,页面不会响应。是否有任何方法可以以某种方式优化性能,并使过滤器小部件能够处理超过10K行。我使用的是TableSorter(FORK)2.18.3、TableSorter(FORK)pager插件更新的2014年11月3日(v2.18.2)和TableSorter(FORK)2.16+小部件-更新的2014年11月7日(v2.18.3)。

正如我在中提到的,一次显示10k行是不合理的。没有人会使用你的移动设备,因为加载时间太长

最好的选择是使用ajax为数据的一个子集提供服务。这里有一个演示如何与服务器交互的窗口。也就是说,您必须在服务器上执行排序和过滤功能,而不是在客户端