是否有一个JavaScript函数可以模拟PHP中的睡眠函数的操作——一个暂停代码执行x毫秒,然后从停止的地方继续执行的函数?
我在Stack Overflow上找到了一些东西,但没有什么有用的。
是否有一个JavaScript函数可以模拟PHP中的睡眠函数的操作——一个暂停代码执行x毫秒,然后从停止的地方继续执行的函数?
我在Stack Overflow上找到了一些东西,但没有什么有用的。
当前回答
你不能(也不应该)用睡眠功能阻塞处理过程。但是,你可以使用setTimeout在延迟后启动一个函数:
setTimeout(function(){alert("hi")}, 1000);
根据您的需要,setInterval可能也很有用。
其他回答
您需要将代码重新分解。这并不会停止执行,只是在各个部分之间造成了延迟。
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
setTimeout()函数,用于在JavaScript中延迟一个进程。
W3schools有一个关于这个功能的简单教程。
你不能(也不应该)用睡眠功能阻塞处理过程。但是,你可以使用setTimeout在延迟后启动一个函数:
setTimeout(function(){alert("hi")}, 1000);
根据您的需要,setInterval可能也很有用。