gpt4 book ai didi

javascript - 如何在类似于 GWT 的 DeferredCommand 的事件循环之外执行延迟的 javascript

转载 作者:行者123 更新时间:2023-11-30 10:48:54 24 4
gpt4 key购买 nike

当响应 javascript 事件时,有时在处理完所有事件后执行一些代码是有利的,这样不会阻塞 UI。在 GWT 中,这是通过 DeferredCommand 完成的。我如何使用直接的 Javascript 执行此操作?

最佳答案

setTimeout(f, 1);

其中 f 是您要在完成所有操作后执行的函数。通过将 setTimeout 时间设置为 1ms,它几乎会在当前 javascript 完成执行并返回到主浏览器事件循环并且此事件到达事件队列的前面时立即执行(可能有其他浏览器事件在它的前面)。

关于javascript - 如何在类似于 GWT 的 DeferredCommand 的事件循环之外执行延迟的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6700173/

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