gpt4 book ai didi

javascript - 在 JavaScript 中强制刷新 DOM

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:16 25 4
gpt4 key购买 nike

我正在执行以下操作的点击事件处理程序中运行一个循环:

  • 运行繁重的计算(需要 1-3 秒)
  • 调用$("<li> + data + </li>").appendTo($("#results"))

问题是,DOM 在循环终止之前不会刷新。循环运行 100 次迭代,这花费的时间太长,我想每次计算一次都给出一个结果。

如何强制刷新 DOM?

最佳答案

如果您使用的是支持它的浏览器,workers非常适合这种情况。

如果不是,则在每次计算后使用 setTimeout 来中断调用堆栈并允许浏览器在渲染时使用时间。

关于javascript - 在 JavaScript 中强制刷新 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618006/

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