我有一個應用程序使用JavaScript的setInterval()
來運行數字時鐘。我想知道它是否有超時或限制它可以執行此功能的次數。JavaScript setInterval限制?
6
A
回答
3
號,正在執行給定的功能將繼續,直到你clearInterval()
注意,在大多數的瀏覽器,你的功能仍然會當頁面是在後臺執行手動清除間隔標籤,但移動瀏覽器(特別是IOS5 Safari)可能會釋放該頁面,直到其再次聚焦/可見。
13
setInterval()
將無限運行。
如果你想終止'循環',你可以使用clearInterval。例如:
var counter = 0;
var looper = setInterval(function(){
counter++;
console.log("Counter is: " + counter);
if (counter >= 5)
{
clearInterval(looper);
}
}, 1000);
0
正如其他人所提到的,沒有限制的時候你的時間間隔將運行數,但是如果你打算運行一個計時器無限期你應該考慮這裏的信息:
Minimum setInterval()/setTimeout() delay on background tabs
如果您用戶很可能會停用,1秒似乎是安全的最小時間間隔
相關問題
- 1. javascript setInterval
- 2. SetInterval with javascript in javascript
- 3. setInterval- Javascript not working
- 4. javascript-setTimeout()vs setInterval()
- 5. javascript setInterval()滑塊
- 6. JavaScript setInterval和setTimeout
- 7. JavaScript setInterval問題
- 8. javascript setInterval()加載
- 9. Javascript setInterval question
- 10. 對JavaScript的setInterval
- 11. setInterval - javascript reset
- 12. 更改Javascript setInterval
- 13. JavaScript SetInterval()隊列
- 14. Javascript createElement with setInterval
- 15. Javascript setInterval函數
- 16. Javascript循環&setInterval
- 17. Javascript setinterval和clearinterval
- 18. JavaScript限制?
- 19. PhoneGap Javascript限制?
- 20. Javascript iFrame限制
- 21. setInterval定時器內的Javascript setInterval增加
- 22. Javascript sleep .... setTimeout from setInterval javascript
- 23. 的setInterval的Javascript MVC2
- 24. javascript setInterval json請求
- 25. Javascript setInterval不工作
- 26. JavaScript setInterval調用form.submit
- 27. setInterval不工作(Javascript)
- 28. 使用Javascript - 的setInterval()
- 29. 使用setInterval和JavaScript
- 30. javascript setInterval不工作?
您的意思是回調將執行多少次?不,沒有限制。爲什麼這個問題被低估? – davin