首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript中有睡眠/暂停/等待功能吗?

JavaScript中有睡眠/暂停/等待功能吗?
EN

Stack Overflow用户
提问于 2011-10-22 04:18:32
回答 3查看 823.6K关注 0票数 200

在PHP - 中,有没有一个JavaScript函数可以模拟sleep函数的操作,这个函数可以暂停代码执行x毫秒,然后从中断的地方继续执行?

我在Stack Overflow上发现了一些东西,但没有什么有用的东西。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-22 04:22:31

您需要将代码重新分解为多个片段。这不会停止执行,它只是在各个部分之间设置了一个延迟。

代码语言:javascript
复制
function partA() {
  ...
  window.setTimeout(partB,1000);
}

function partB() {
   ...
}
票数 194
EN

Stack Overflow用户

发布于 2011-10-22 04:20:00

您不能(也不应该)使用休眠函数阻塞处理。但是,您可以使用setTimeout在延迟后启动函数:

代码语言:javascript
复制
setTimeout(function(){alert("hi")}, 1000);

根据您的需要,setInterval可能也很有用。

票数 122
EN

Stack Overflow用户

发布于 2011-10-22 04:29:24

setTimeout()函数,用于在JavaScript中延迟进程。

关于这个功能,w3schools有一个简单的教程。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7854820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档