使用Datatables jQuery插件改进更新DOM的性能

Improve performance updating the DOM using Datatables jQuery plugin

本文关键字:更新 DOM 性能 Datatables jQuery 插件 使用      更新时间:2023-09-26

我想知道是否有任何方法可以在将fnUpdate函数应用于许多行时加速它。在我的情况下,我使用它来更新例如10个不同行的10个单元格,我注意到它没有预期的那么快。有点慢。

我已经看到,在更新DOM时提高性能的一种常用技术是立即执行而不是循环。这样,浏览器只会回流页面一次,将加快这一过程。

是否有办法在数据表插件制作的fnUpdate函数?谢谢。

尝试fnUpdate的第4和第5个选项可能会有所帮助,它们禁止在更新单元格后立即更新整个表。您可以在完成所有更改后执行整个表更新。

for(i = 0;我& lt;行;我+ +)
{
数据表。fnUpdate("Sample Data", i, 3, false, false);
}

dataTable.fnDraw ();