在一個HTML頁面中,我有一個JavaScript函數checkUpdates(),它碰到了服務器。我有這樣的功能,運行每5秒這一行:新手:在我設置斷點後JavaScript停止執行
window.setInterval("checkUpdates()", 5 * 1000);
在Firebug中,我把一個斷點checkUpdates()函數中。但是,在代碼執行停止在此斷點後,按「繼續」有時不會執行任何操作。我網頁上的所有JavaScript似乎都已停止。
這是否與上面的代碼行有關?執行checkUpdates()的循環是否每隔5秒暫停,當我處於斷點時,還是繼續在後臺運行?我想知道,如果等待超過5秒的時間間隔,按下「繼續」是導致事情中斷的原因。注意:我是JavaScript和事件驅動編程的新手,所以我對一些範例仍然有些模糊,例如代碼是按順序執行還是併發執行。任何指向閱讀材料的指針將不勝感激。
哇!謝謝你的屏幕錄像,balexandre! – RexE 2009-05-31 18:00:42