睡在javascript(或等效)

wai*_*ait 0 javascript delay wait

在执行下一个功能之前,如何等待1秒钟?

比如像php有sleep()

Ray*_*nos 5

setTimeout(f, 1000);

设置超时以在1000毫秒后运行函数

window.setTimeout[文档]

window.setTimeout[规格]

window.setTimeout[阴暗面]

正如评论中所提到的那样.JavaScript是单线程的,并且该线程与浏览器UI线程共享.

所以通过调用阻塞函数就好了sleep.你会阻止唯一的线程.这也意味着客户端在阻止时无法与页面进行交互.

有关更多信息,请参阅事件驱动编程[wiki]文章