我没有任何面向我语言的调试工具的经验,但我最近发现了一些展示Firebug的视频.
我现在在一个脚本中使用Firebug,其中包含一个错误.
我目前的理解是:
我可以设置一个断点,显示为一个红色圆圈.
Firebug在断点处停下来并给我4个选项(继续,步入,跳过和跳出).
但我不明白:
4个选项之间有什么区别:
Continue
,Step Into
,Step Over
和Step Out
?
对我来说,Step Over有时类似于Step Into ...我在这里可能是错的.
如果您能解释4个选项的差异,或者更深入地解释这些选项的链接,我将不胜感激.
Continue
F8- 恢复执行,就好像代码从未停止过一样
Step Into
F11-更改调试器上下文运行到该代码上停车功能.如果代码无法进入函数,则与此相同Step Over
Step Over
F10- 执行调试器停止的代码,但保持在当前函数内
Step Out
Ctrl+ F11- 执行代码直到当前函数结束,并在返回后继续调试
这些术语适用于所有调试器.这可能是一个更好(或至少,更完整)的解释:http://www.developerfusion.com/article/33/debugging/4/