modernizr降低了表分类器的速度
modernizr slows down tablesorter
我使用的是一个使用Modernizr的模板(Developr)。我也使用Tablesorter插件。问题是,如果我禁用Modernizr,排序一个表(2k行以上)大约需要3秒。但是模板功能不起作用。启用Modernizr后,对同一张表进行排序需要1分钟以上的时间!有没有办法加快这个过程?(即以某种方式禁止表分类器modernizr交互等)。使用两个插件的最新版本-Modernizr v2.7.1、Tablesorter v2.14.3
附言:无论Modernizr打开或关闭(至少在视觉上),对一个有100行的表进行排序都需要大约相同的时间
p.S.2即使是2k行表上的鼠标悬停(它应该突出显示表中的一行)也会有一个值得注意的延迟。
Chrome的时间表:
Modernizr ON:https://www.dropbox.com/s/lurhmx3w7esi304/TimelineRawData-20131204T202607.json
Modernizr关闭:https://www.dropbox.com/s/l0o648nfij9pqnl/TimelineRawData-20131204T205035.json
<script src="js/libs/modernizr.custom.js"></script>
<script src="js/ts/js/jquery.tablesorter.js"></script>
<script src="js/ts/js/jquery.tablesorter.widgets.js"></script>
<script src="js/ts/js/jquery.tablesorter.widgets-filter-formatter.js"></script>
<script src="js/ts/js/jquery.metadata.js"></script>
<script id="js">$(function(){
$("#thetable").tablesorter({
showProcessing: true,
theme : 'green',
widthFixed : true,
widgets: [ 'reorder', 'zebra', 'stickyHeaders', 'filter' ],
widgetOptions: {
stickyHeaders : 'tablesorter-stickyHeader',
stickyHeaders_cloneId : '-sticky',
stickyHeaders_offset : 35,
filter_startsWith : true,
filter_searchDelay : 1000,
zebra : ["ui-widget-content even", "ui-state-default odd"],
uitheme : 'green',
}
});
</script>
相关文章:
- 无法在iframe中触发表分类器
- 表分类器addParser用于类似“;aa,dd.mm.yyyy”;
- jQuery表分类器:TypeError:s[1]未定义
- jQuery表分类器行重复
- 为什么表分类器在我的代码中不起作用
- jquery ajax调用后,表分类器功能不起作用
- modernizr降低了表分类器的速度
- 从django中的表分类器中分离Totals行
- jQuery Tablesorter中的ipAddress分类器问题
- 我无法让我的javascript数字分类器工作
- 在页面加载时清除/重新应用表分类器筛选
- 分页和AJAX的表分类器错误
- 如何在Javascript中的表分类器中对表列数据进行字母数字排序
- JQuery表分类器未捕获类型错误:对象#<HTML文档>没有方法'准备就绪'
- 当我使用表分类器时,如何复制表标题
- 排序'人类'表分类器中的数字
- 在表分类器上实现基本的服务器分页
- 列数未知的表分类器
- 表分类器和动态添加的行
- 包含下拉选择(在正文中,而不是标题或筛选器中)的表分类器在IE中不起作用