为了账号安全,请及时绑定邮箱和手机立即绑定

chrome developer tool—— 断点调试

标签:
CSS3

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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消