使用断点暂停代码

Kayce Basques
Kayce Basques
Sofia Emelianova
Sofia Emelianova

使用断点暂停 JavaScript 代码。本指南介绍了 DevTools 中提供的每种断点,以及何时使用和如何设置每种断点。如需有关调试过程的互动式教程,请参阅 Chrome DevTools 中的调试 JavaScript 使用入门

何时使用每种断点类型的概览

最常见的断点类型是代码行断点。但是,设置代码行断点可能效率不高,尤其是在您不确定要查看的位置或使用大型代码库时。了解如何以及何时使用其他类型的断点,有助于您在调试时节省时间。

断点类型在以下情况下,请使用此功能:
代码行在代码的确切区域暂停。
条件代码行在代码的确切区域暂停,但仅当某些其他条件为 true 时。
Logpoint将消息记录到控制台,而不会暂停执行。
DOM在更改或移除特定 DOM 节点或其子级的代码处暂停。
XHR当 XHR 网址包含字符串模式时暂停。
事件监听器在触发事件(例如 click)后运行的代码上暂停。
异常在抛出已捕获或未捕获异常的代码行上暂停。
功能每当调用特定函数时暂停。
受信任类型在出现 Trusted Type 违规问题时暂停。

代码行断点

如果您知道需要调查的确切代码区域,请使用代码行断点。在执行这行代码之前,DevTools 始终会暂停。

如需在开发者工具中设置代码行断点,请执行以下操作:

  1. 点击来源面板。
  2. 打开包含您要设置断点的代码行的文件。
  3. 前往相应代码行。
  4. 代码行左侧是行号列。点击该图标。行号列顶部会显示一个蓝色图标。