如何查看实时执行的javascript

时间:2014-04-15 21:45:00

标签: javascript debugging firebug

我正在开发一个复杂的网络应用程序,该应用程序具有来自各种文件的许多javascript函数,可动态生成页面上的内容和操作。我需要弄清楚调用哪些函数,以便我可以调试和修复问题,但我无法弄清楚如何实时查看哪些函数/脚本被执行。我尝试使用Firebug(firefox v.28),即开发人员工具(即11)和chrome(v.33.0.1 ......),但我没有看到任何显示我正在调用的函数的地方。

许多js文件和jquery有100个函数。我不知道该功能的名称,因此我无法查看并设置断点。

这不可能吗?或者我没有正确地使用调试工具执行这些步骤?

1 个答案:

答案 0 :(得分:0)

如Epsilon所述,有一个Break On Next按钮,允许您在下一个执行的语句中停止脚本执行,并且derstrom8表示您也可以在代码中放置debugger关键字以停止特定的一行。

还有许多其他方法可以调试脚本,例如:打破异常或记录函数调用。

您可能需要阅读how JavaScript debugging in Firebug works。其他devtools具有类似的功能。