请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

chrome调试工具(打断点)使用问题

双越老师好,想请教一下,
请问能不能提供一篇chrome调试工具的详细使用的博文呢?或者能不能出一个chrome调试工具使用的详细课程呢?
我搜了一下网上的博文,基本上给的答案是五花八门。尤其是右侧几个按钮的使用。
图片描述
这是我找的四篇对按钮不同的解释,您看看哪个更符合实际呢?您能否具体解释一下这几个按钮具体是干嘛用呢?谢谢。

版本1:
Pause/Resume script execution:暂停/恢复脚本执行(程序执行到下一断点停止)。
Step over next function call:执行到下一步的函数调用(跳到下一行)。
Step into next function call:进入当前函数。
Step out of current function:跳出当前执行函数。
Deactive/Active all breakpoints:关闭/开启所有断点(不会取消)。
Pause on exceptions:异常情况自动断点设置。

版本2:
(等号)pause script execution–>下一个断点
(半弧箭头)step 快捷键:F9–>下一行
(下箭头)step into 快捷键:F11 全称:step into next function call–>下一行,遇到子函数就进去继续
(上箭头)step over 快捷键:F10 全称:step over next function call–>下一行,如果已经在函数内部,则不再进入子函数内部,在外部则,进入函数。
(右箭头)step out 快捷键:Shift + F11 全称:step out of current function–>直接跳出当前的函数,返回父级函数
(右粗箭头)deactivate breakpoints or activate breakpoints–>禁用断点/启用断点
(圆形等号)pause on execution–>暂停执行

版本3:
第一个图标是:resume script excution。会将断点执行过程重启(resume)。
第二个图标是:step over next function ,即如果遇到一个函数,它会直接执行完这个函数,而是直接执行跳过进入下一步,不显示细节。
第三个图标是:step into next function ,即如果遇到一个函数,它不会一下运行完这个函数,而是进入函数内部,一步一步地行,这样,我们可以更清楚地观察执行过程。
4.第四个图标是:step out of current function,即如果利用 step into已经进入了函数内部,我们可以通过此功能来一下执行完函数内部剩下的代码。

版本4:
左到右依次是点击运行到下一个断点
如果没有设置断点会直接运行完代码
点击运行代码到断点的下一行
点击跳进断点函数里进行调试
跳出当前函数调用
当前断点的下一步

正在回答 回答被采纳积分+3

1回答

双越 2022-05-07 22:33:43

这是一个好问题,估计很多同学都会比较困惑。

不过呢,chrome 调试工具很强大,内容太多了,下次课程更新时我再考虑整体补充吧。

0 回复 有任何疑惑可以回复我~
  • 提问者 皮小西 #1
    所以老师,我图里的这几个按钮能解释一下具体作用吗…网上的文章看的云里雾里的…
    回复 有任何疑惑可以回复我~ 2022-05-08 17:22:42
  • 度春秋吖 回复 提问者 皮小西 #2
    好问题,我也想知道具体作用
    回复 有任何疑惑可以回复我~ 2022-05-15 20:59:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信