回答
setTimeout(f, 1000);
設置在超時後1000毫秒
運行的功能在評論中提到的10所爲。 JavaScript是單線程的,並且該線程與瀏覽器UI線程共享。
所以,通過調用像sleep
阻擋功能。你會阻止只有線程。這也意味着客戶端在阻塞時不能與頁面交互。
見Event Driven Programming[wiki]本文的詳細信息
的JavaScript版本要擴大:你不想要的東西,如「睡眠「因爲你不希望瀏覽器在你等待的時候停止運行。由於Javascript是事件驅動的,因此您需要將控制權交還給瀏覽器,並告訴它在必要的時間後將其喚醒。 –
哈哈黑暗的一面=))TX! – wait
您可以使用setTimeout的方法,這樣做 http://www.w3schools.com/js/js_timing.asp
的setTimeout( 「ALERTMSG()」,1000);
功能ALERTMSG(){ 警報( 「你好」); }
你是什麼意思? –
[w3fools](http://w3fools.com/)詳細解釋了這個例子 – Raynos
這個例子的細節也沒有幫助:將一個字符串作爲第一個參數傳遞給'setTimeout'被認爲是不好的做法,因爲它的計算結果爲' setTimeout(function(){eval(「myFunction()」);},3000)'。 'timeMsg'將超時句柄指定給t,但從不返回它,因此無法清除超時。它也與'alertMsg'緊密耦合,因爲它使用魔術字符串作爲執行回調。 –
即使是setTimeout的所有主流瀏覽器的支持,我喜歡,因爲通常一個不僅僅是調用超時功能做更多的JS使用JavaScript庫。在YUI中:
YAHOO.lang.later(1000, this, function() {
...
});
更多信息here。
- 1. 睡眠或等待()
- 2. 睡眠/等待/暫停javascript
- 3. 等待或睡眠或東西
- 4. 從FileEntry的(或同等學歷)
- 5. 睡眠或等待For循環
- 6. Javascript onmouseout睡眠?
- 7. 睡眠()或睡眠()的準確程度
- 8. 適當的睡眠方式在等待鎖定期間睡眠
- 9. 睡眠在JavaScript循環?
- 10. PLSQL中的等待/睡眠
- 11. GWT - 睡眠\等待信號?
- 12. .NET Stopwatch是否等待/睡眠/休眠?
- 13. Geb:在測試之間等候/睡眠
- 14. 如何在foreach循環中輸出javascript並進行睡眠或等待工作
- 15. 如何使用JS或jQuery添加睡眠或等待JS?
- 16. Java在我的情況下等待或睡眠
- 17. 如何在javascript中添加睡眠和等待邏輯
- 18. 睡眠或暫停NSThread
- 19. Javascript循環與睡眠
- 20. 與SetTimeout的JavaScript睡眠
- 21. Javascript的睡眠功能,而
- 22. 睡在睡眠中的NSTimer
- 23. 實體框架 - InverseProperty和IQueryable的(或同等學歷)
- 24. 保留只讀的水銀(或同等學歷)標誌
- 25. 在循環中超時或睡眠
- 26. 使用Javascript - 睡眠()在for循環
- 27. 在JavaScript中睡眠 - 沒有setTimeout
- 28. 需要在javascript中阻止睡眠
- 29. 如何在javascript中進行睡眠?
- 30. 水豚等AJAX不使用的睡眠
可能重複的[在JavaScript中是否有睡眠函數?](http://stackoverflow.com/questions/1141302/is-there-a-sleep-function-in-javascript) – lonesomeday
確切的重複[什麼是?睡眠()(http://stackoverflow.com/questions/951021/what-is-the-javascript-version-of-sleep) –