🔧 核心调试功能
通过Sources面板实现完整的调试功能链[1]()[3]():
// 断点设置示例
function calculateTotal(price, quantity) {
debugger; // 自动断点标记
return price * quantity;
}
主要特性:
- 实时JavaScript断点调试
- DOM节点修改追踪
- 网络请求拦截分析[2]()
- 异步调用堆栈追踪[3]()
🚀 高效调试技巧
快捷键操作
F8:暂停/继续执行
F10:单步跳过
F11:进入函数调用[3]()
条件断点
右键断点选择Edit breakpoint
输入条件表达式:quantity > 5
XHR断点
在XHR/fetch Breakpoints面板
添加URL包含特定字符串的拦截[2]()
⚠️ 调试注意事项
- 生产环境代码压缩需启用Source Map[3]()
- 异步代码调试需开启Async堆栈跟踪[5]()
- 避免在循环中设置无条件断点
📌 调试流程实例
- 打开开发者工具(Ctrl+Shift+I)[4]()
- 在Sources面板定位目标文件
- 设置断点并触发代码执行
- 使用Scope面板查看变量状态[1]()
- 通过Call Stack分析执行路径[3]()