gpt4 book ai didi

javascript - 即使显示 100 个条目,DataTable 也需要花费大量时间来显示

转载 作者:行者123 更新时间:2023-11-28 05:47:36 26 4
gpt4 key购买 nike

我正在动态地将值插入到DataTable中。我有大约 100 行,加载数据表大约需要 8-10 秒。有没有办法让它更快?

JsFiddle

谢谢!

最佳答案

这是一个显着改进的版本。我猜速度快了 50 倍。

for (var i=0, l=md.length; i<l; i++) { 
var thisRow = [], x = md[i]
thisRow.push('<u><a target="_blank" href="' + x.Data[0].Link + '">' + x.Data[0].Value + '</a></u>');
for(var k=1; k<x.Data.length; k++){
thisRow.push(x.Data[k].Value);
}
t.row.add(thisRow)
if (i == l-1) t.draw()
}
  • 使用已知限制lfor循环,而不是极其昂贵的$.each
  • draw() 仅在行插入完成时执行一次

更新了 fiddle -> https://jsfiddle.net/pdqjqbbp/1/

关于javascript - 即使显示 100 个条目,DataTable 也需要花费大量时间来显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38365247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com