2010-02-05 88 views
10

我想了解JavaScript定時器的工作原理。特別是定時器函數是否立即執行定時器到期,或者JavaScript引擎處於某種空閒狀態時。JavaScript定時器的執行

例如,如果JavaScript引擎正在執行一個代碼塊並且定時器關閉,則代碼塊的執行會中斷,並調用定時器函數。還是JavaScript引擎等待,直到它調用定時器函數之前返回某種空閒狀態?

感謝,

AJ

+0

大的問題,我想知道同樣的事情。例如,如果一些JS代碼檢查DOM中元素的大小,但是當瀏覽器還沒有完成渲染時定時器就會關閉。 – oyvindn 2010-02-05 17:50:16

回答