如何提高性能/速度的DOM jquery数据表9999行
How to improve performance/speed of DOM jquery DataTable with 9,999 rows?
出于'SEO'/客户端原因,我必须使用DOM jquery数据表(http://datatables.net/index)而不是服务器端表运行。我试图解释这将导致性能消耗,但想看看是否有任何步骤,我可以采取改善9999行数据表的呈现?我也需要对所有列进行排序。目前,它大约需要6秒,并挂起页面/选项卡的渲染。
有什么建议(除了去服务器端/ajax)?
谢谢,大卫。
也许一种方法是为"SEO"原因创建表的虚拟DOM呈现(移动到视口之外),然后使用用户实际与之交互的JSON生成另一个可见表。JSON应该快得多。
相关文章:
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 使用jquery创建dom元素会导致ie9出现拒绝访问错误
- 如何将数据附加到DOM元素以供jQuery使用
- 转换<a>使用jQuery将文本字符串转换为dom元素
- angularjs-bindng-click从jquery动态加载DOM
- 是否可以在尚未附加到DOM的元素中创建一个sparkline(使用jquery.sparkline插件)
- 如何使用jQuery从DOM中删除所有单选按钮元素
- Mobile Safari、jQuery以及绑定到未来的DOM元素
- 调用DOM提交方法时未激发jQuery提交事件
- JQuery.删除DOM树中的上一个同级
- php:打印javascript/jquery dom就绪
- javascript类在每次迭代中看到多个DOM?jquery.每个人都很困惑
- DOM jquery 行为不起作用
- 输入类型之间的 DOM/jQuery 事件传播差异
- 记录或记录所有浏览器DOM/JQuery事件
- 如何提高性能/速度的DOM jquery数据表9999行
- 通过移动到DOM (jQuery)添加到Span中
- 如何对包含 DOM/jquery 选择器的 Angular 1 控制器进行单元测试