相关疑难解决方法(0)

Javascript:如何在执行javascript代码之间放一个简单的延迟?

我有一个for循环,在javascript代码中迭代超过10,000次.for循环创建并将<div>标记添加到当前页面DOM的框中.

for(i = 0; i < data.length; i++)
{
    tmpContainer += '<div> '+data[i]+' </div>';
    if(i % 50 == 0) { /* some delay function */ }
}
containerObj.innerHTML = tmpContainer;
Run Code Online (Sandbox Code Playgroud)

我想在每50个<div>标签之后加一个延迟,那么代码的位置是什么

/* some delay function */
Run Code Online (Sandbox Code Playgroud)

因为它花了太多时间来加载所有10,000个<div>标签.我想以50 <div>标签的块更新框.

提前致谢.

javascript javascript-framework

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×1

javascript-framework ×1