在一个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