如何使用Firebug的调试器功能?

时间:2010-03-19 12:59:20

标签: javascript firefox debugging firebug

我没有任何面向我语言的调试工具的经验,但我最近发现了一些展示Firebug的视频。

我现在在脚本中使用Firebug,其中包含错误。

我目前的理解是:

  • 我可以设置一个断点,显示为红色圆圈。
  • Firebug在断点处停留并给出了4个选项(继续,步入,跳过和跳出)。

但我不明白:

  • 4个选项之间有什么区别:

ContinueStep IntoStep OverStep Out

对我来说,Step Over有时类似于Step Into ......我可能在这里错了。

如果您能解释4个选项的差异,或者更深入地解释这些选项的链接,我将不胜感激。

1 个答案:

答案 0 :(得分:18)

  • Continue F8 - 恢复执行,就像代码永不停止一样

  • Step Into F11 - 更改调试器上下文以将运行到代码停止的函数中。如果代码无法进入函数,则与Step Over

  • 相同
  • Step Over F10 - 执行调试器停止的代码,但保持在当前函数内

  • Step Out Ctrl + F11 - 执行代码直到当前函数结束,并在返回后继续调试

这些条款适用于所有调试器。这可能是一个更好(或至少,更完整)的解释:http://www.developerfusion.com/article/33/debugging/4/