0

出于“SEO”/客户端的原因,我必须使用 DOM jquery 数据表(http://datatables.net/index)而不是服务器端表运行。我试图解释这会导致性能下降,但想看看是否可以采取任何步骤来改进具有 9,999 行的数据表的呈现?我也需要对所有列进行排序。目前,它需要大约 6 秒的时间并将页面/选项卡从渲染中挂起。

有什么建议(除了去服务器端/ajax)?

谢谢,大卫

4

1 回答 1

2

也许一种方法是出于“SEO”原因(移到视口之外)创建表的虚拟 DOM 渲染,然后使用用户实际与之交互的 JSON 生成另一个可见表。JSON 应该快很多。

于 2013-04-01T19:30:40.083 回答