gpt4 book ai didi

javascript - 新手 : JavaScript stops executing after I set a breakpoint

转载 作者:行者123 更新时间:2023-11-30 13:43:28 27 4
gpt4 key购买 nike

在一个 HTML 页面中,我有一个访问服务器的 JavaScript 函数 checkUpdates()。我用这一行让这个函数每 5 秒运行一次:

window.setInterval("checkUpdates()", 5 * 1000);

在 Firebug 中,我在 checkUpdates() 函数中放置了一个断点。但是,在代码执行在此断点处停止后,按“继续”有时 不会执行任何操作。我页面上的所有 JavaScript 似乎都已停止。

这跟上面这行代码有关系吗?当我在断点处时,每 5 秒执行一次 checkUpdates() 的循环会暂停,还是继续在后台运行?我想知道是否等待超过 5 秒的间隔来按下“继续”是导致事情中断的原因。

旁注:总体而言,我是 Javascript 和事件驱动编程的新手,所以我对一些范例仍然有些模糊,例如代码是顺序执行还是并发执行。任何指向阅读 Material 的指针都将不胜感激。

最佳答案

每 5 秒执行一次 checkUpdates() 的循环在断点处是暂停,还是继续在后台运行?

是的,它会停止一切!

但很快你点击“继续”或“播放”它会恢复并继续在同一个地方中断(我猜你正在中断 checkUpdates 方法。

使用Firebug为了跟踪这一点,它非常易于使用。

我刚刚制作了一个简单的 HTML 文件,所以你可以看到它正在运行

There's also a screencast here .

代码:http://jsbin.com/izazu <-- 请记住,您可以编辑在网址前添加/edit。

关于javascript - 新手 : JavaScript stops executing after I set a breakpoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/931472/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com