gpt4 book ai didi

javascript - 在脚本运行时保持 UI 更新

转载 作者:太空宇宙 更新时间:2023-11-04 14:35:41 24 4
gpt4 key购买 nike

我正在通过 Google 的 map API v3 使用谷歌地图。我需要为每个菜单项添加一个叠加层。每次单击该元素时,都会加载一个新的覆盖图/热图。这可行,但加载标记/热图点会卡住 UI。

有没有办法像在后台线程中更新一样防止这种情况发生?我知道 JavaScript 并不真正支持线程,但您知道一些技巧吗?

最佳答案

您可以尝试研究 WebWorkers。

或者您可以将您的工作分成单独的 block ,并在下一个 block 之后使用超时为 0 的 setTimeout 调用每个 block 。

setTimeout( function() { executeNextChunk(); }, 0 )

这让浏览器有时间在两次调用之间做其他事情。

关于javascript - 在脚本运行时保持 UI 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18773652/

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