继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

chrome developer tool—— 断点调试

青春有我
关注TA
已关注
手记 1223
粉丝 205
获赞 1008

webp

image.png

  • 1.网站文件目录树。

  • 2.左侧所选文件的具体内容

  • 3.主要核心功能区

    • Call Stack 显示当前断点的环境调用栈

    • Breakpoints 当前js断点列表,添加的每个断点都会出现在此处,点击列表中断点就会定位到内容区的断点上

    • DOM Breakpoints 当前DOM断点列表列表

    • XHR Breakpoints 当前xhr断点列表,可点击右侧+添加断点

    • Event Listener Breakpoints 事件监听器断点设置处

    • Event Listeners 当前事件监听断点列表

js 断点(略)
DOM 断点

DOM断点,在DOM元素上添加断点,进而达到调试的目的。而在实际使用中断点的效果最终还是落地到JS逻辑之内。
DOM断点的添加流程为:打开Elements面板——定位到相关DOM节点——单机鼠标右键,弹出侧边栏——鼠标移动到Break on...上,选择相应选项subtree modifications/attributes modifications/node removal即可。


webp

image.png

  • 子节点变化断点 (subtree modifications)

  • 主要针对子节点增加、删除以及交换顺序等操作,但子节点进行属性修改和内容修改并不会触发断点。

  • 节点属性断点 (attributes modifications)

  • 节点移除断点 (node removal)

XHR断点(XHR Breakpoints)

通过“XHR Breakpoints”右侧的“+”号为异步断点添加断点条件,当异步请求触发时的URL满足此条件,JS逻辑则会自动产生断点。


webp

image.png

事件监听器断点(Event Listener Breakpoints)

事件监听器断点,即根据事件名称进行断点设置。当事件被触发时,断点到事件绑定的位置。


webp

image.png

断点调试说明

webp

image.png

  • 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:异常情况自动断点设置。



作者:EdmundChen
链接:https://www.jianshu.com/p/9d59bed93ef3


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP