我继承了一个相当大的项目,我正试图找出一个烦人的错误,但对于我的生活,我找不到这个特定操作在哪里被调用和执行。有没有办法在发生 Javascript 调用时查看它们?我可以在 Firebug 中暂停执行,但它总是在 addDomListenerOnce 调用处停止。
问问题
176 次
3 回答
4
你可以添加这一行
debugger;
你想在哪里。例如,作为您要检查它是否已执行的函数的第一行。这将停止脚本的执行,您可以检查 firebug 中的所有内容。
于 2012-09-18T13:37:06.347 回答
2
使用 Opera 的 Dragonfly,您可以选择“中断新脚本的第一个语句”(谢谢,@some)
它是左上角的第五个按钮。
于 2012-09-18T13:39:15.923 回答
1
所有现代浏览器都提供调试功能。
例如查看Chrome 开发者工具调试功能。设置断点并逐行跟踪执行非常容易。当然,你有调用堆栈,所以你可以看到函数是从哪里调用的。
于 2012-09-18T13:36:44.427 回答