我没有任何面向我语言的调试工具的经验,但我最近发现了一些展示Firebug的视频。
我现在在脚本中使用Firebug,其中包含错误。
我目前的理解是:
但我不明白:
Continue
,Step Into
,Step Over
和Step Out
?
对我来说,Step Over有时类似于Step Into ......我可能在这里错了。
如果您能解释4个选项的差异,或者更深入地解释这些选项的链接,我将不胜感激。
答案 0 :(得分:18)
Continue
F8 - 恢复执行,就像代码永不停止一样
Step Into
F11 - 更改调试器上下文以将运行到代码停止的函数中。如果代码无法进入函数,则与Step Over
Step Over
F10 - 执行调试器停止的代码,但保持在当前函数内
Step Out
Ctrl + F11 - 执行代码直到当前函数结束,并在返回后继续调试
这些条款适用于所有调试器。这可能是一个更好(或至少,更完整)的解释:http://www.developerfusion.com/article/33/debugging/4/