查看Javascript调用?

时间:2012-09-18 13:34:59

标签: javascript debugging firebug javascript-debugger

我继承了一个非常大的项目,我正在尝试追踪一个令人讨厌的bug,但是对于我的生活,我找不到这个特定的动作被调用和执行的地方。有没有办法在它们发生时查看Javascript调用?我可以在Firebug中暂停执行,但它总是在addDomListenerOnce调用时停止。

3 个答案:

答案 0 :(得分:4)

你可以添加这一行

debugger;

你想要的地方。例如,作为函数的第一行,您要检查它是否已执行。这将停止执行脚本,你可以检查firebug中的所有内容。

答案 1 :(得分:2)

使用Opera的Dragonfly,您可以选择“打破新脚本的第一个声明”(谢谢,@ some)

这是左上角的第五个按钮。

答案 2 :(得分:1)

所有现代浏览器都提供调试功能。

Chrome Developer tools debbuging functions查找示例。设置断点和跟踪执行线非常容易。当然你有调用堆栈,所以你可以看到函数的调用位置。