javascript – 即使代码正在执行,Firebug也不会遇到断点

在某些地方,当我设置断点时,即使代码正在执行,Firebug也不会遇到断点.在下面的具体情况中,我知道代码正在执行,因为我写了一个显示的警报.

正如您在屏幕截图中看到的那样,并不是因为该行没有绿色的行号.

有没有理由为什么即使代码执行Firebug也不会停止到断点?

编辑14-08-2012 09:23

在得到一些评论的帮助之后,我试图添加一个声明“调试器”并且Firebug已经停止但是我没有打破我的javascript,它会分成一个你可以看到的奇怪文件.这些文件是什么?

仅供参考,名为“9”的文件是我的javascript但缩小了.

感谢您的帮助.

最佳答案 如果涉及异步性(​​例如,您遇到一个断点,在它之前,您调用了setTimeout),就会发生这种情况.

由于你的函数叫做eventCreateOnSuccess,我想这是一个异步回调.

在另一个帖子中查看我的答案:
https://stackoverflow.com/a/11834880/245966

您是否只将断点放在这一行中,或者也放在其他行之前执行的断点?如果是前者,请尝试禁用所有断点,并仅启用此断点 – 它应该可以正常工作.否则,真的很奇怪.

点赞