【发布时间】:2013-01-30 12:58:40
【问题描述】:
我必须使用 jquery 插件 Datatables 和 twitter bootstrap css 渲染多达 1500 行。在每一行中,有一个表,最多可包含 50 行。
使用 chrome 开发工具分析器和测试,渲染是一个真正的问题。例如,我有 250 个项目显示 219861 选择器匹配 .table th、.table td。
我该如何优化这个?
我从 bootstrapcdn 检索 twitter 引导程序
【问题讨论】:
-
哇!这是一个巨大的数字!
219861选择器!!! :P -
不要一次显示所有行。使用数据表的内置分页功能。
-
也许使用 Facebook 样式的页面加载,在用户向下滚动时加载更多内容?
-
我可以建议分页吗? :)
-
如果要一次显示 1500 行,最好有充分的理由。在这种情况下,只需确保您的用户知道在对这么多数据进行排序时,一定程度的延迟是不可避免的。
标签: javascript jquery css twitter-bootstrap datatables