代码编织梦想

一、断点调试

1、设置代码行断点

方法一: chrome调试工具

图片

方法二:代码行直接输入 debugger 

当代码执行到此处时会自动停住

图片

2、条件行代码断点

(1)右键点击设置的断点,选择 Edit breakpoint...

(2)输入执行断点的条件表达式,当表达式为 true 时断点调试才会生效。有了条件断点,我们在调试代码的时候能够更加精确地控制代码断点的时机

图片

设置完成后断点标识会变为橘色

图片

例如上图,当 i==5  时才会触发此次断点

3、错误捕获断点

下图是模拟的一个js代码报错的情况

图片

因为有时可能因为项目过于复杂庞大,错误信息过多,代码执行的的先后顺序难以确定,以致于无法准确设置断点。
此时最好的方式就是当代码执行时可以自动断点在报错的地方。。

如上图点击右上角类似播放按钮,然后刷新页面,则js代码执行会停在js报错的地方,此时就可以更好的定位报错原因
个人觉得该调试方式在调试各种疑难错误时非常有用。

图片

二、Call Stack调用堆栈

界面介绍

(1)当断点执行到某一程序块处停下来后,右侧调试区的 Call Stack 会显示当前断点所处的方法调用栈,从上到下由最新调用处依次往下排列。

(2)Call Stack 列表的上方是 Scope 列表,可以查看此时局部变量和全局变量的值,也能查看代码执行到此时产生了多少闭包

图片

使用技巧

调试时当前调用在哪里,Call Stack 列表里的箭头便会指向哪里。同时当我们点击调用栈列表上的任意一处,便会调到相应的位置,方便我们再回头去看看代码,也方便监控变量时如何变化的。

三、其他调试按钮

常见按钮快捷键

 F8  : 继续执行
F10  : step over, 单步执行, 不进入函数
F11  : step into, 单步执行, 进入函数
     shift + F11  : step out, 跳出函数

调试按钮含义如下:

      Step over next function call  :执行到下一步的函数调用(跳到下一行)。等同于 F10 
     Step into next function call  :进入当前函数。等同于 F11  :
     Step out of current function  :跳出当前执行函数。等同于      shift + F11  :

图片

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ufrontend/article/details/137770030

chrome 断点_靳旭jx的博客-爱代码爱编程

官方文档 概述概述何时使用每个断点类型行断点 代码中的行断点条件断点管理行断点 DOM更改断点 DOM变化断点的类型 XHR断点事件监听器断点异常断点方法断点 确保目标函数在范围内

Chrome之js断点调试方法-爱代码爱编程

方法/步骤 1.Chrome开发者工具断点调试 第一步:打开开发者工具,按F12或者在浏览器页面上右键选择 第二步:在Source面板找到需要调试的文件 第三步:设置断点 第四步:触发调试部分程序的运行,开始调试 调用过程常用的按钮及快捷键: 跳到下一个断点:点击Sources面板右侧的 “三角按钮” 快捷键 : F8 跳到下一步 : 点击So

Chrome DevTools 断点调试方法和技巧-爱代码爱编程

文章目录 一、不同的breakpoint类型二、source 面板详解1、source断点工具栏2、左侧面板2.1 Page2.2、 Snippets2.3、Overrides三、右侧面板3.1、Watch3.2、Call Stack3.3、 Scope3.4、Breakpoints3.5、XHR/fetch Breakpoints3.6、Glob

chrome浏览器断点调试技巧_程序媛小y的博客-爱代码爱编程

断点调试 文章目录 断点调试起步1.标记断点2.查看变量状态3.单步跳过—F104.单步进入—F115.跳出—Shift+F116.单步执行—F97.恢复脚本执行—F88.断点调试指令 某些情况下,我们必须

如何在chrome浏览器调试js代码-爱代码爱编程

文章目录 资源(Sources)面板 控制台(Console) 断点(Breakpoints) “debugger” 命令 暂停并查看 日志记录

谷歌浏览器调试vue项目_谷歌浏览器中如何修改vue参数-爱代码爱编程

前言          众所周知,在项目过程中我们常常遇到的一个问题就是本地调试的时候没问题但是发布到线上的时候就不行了。在时间充裕的情况下,我们当然可以慢慢调试,但是那是不可能的。在线上遇到问题时,难免会倍感压力和焦虑,这个时候就有必要强化前端的调试能力了。谷歌浏览器作为最受欢迎的浏览器,设计者们必定也早已经帮我们考虑过调试的问题。 一、开发者工具中

一分钟教你学会浏览器调试工具debugger_谷歌浏览器debug调试-爱代码爱编程

当使用谷歌浏览器或者vscode进行前端调试时,可以使用以下方法进行详细调试: 谷歌浏览器: 打开谷歌浏览器,并在地址栏中输入要调试的页面的 URL 地址。 按下 Ctrl + Shift + I(Windows/Linu

以谷歌浏览器为例 讲述 javascript 断点调试操作用法_chrome断点调试js教程-爱代码爱编程

今天来说个比较实用的东西 用浏览器开发者工具 对 javaScript代码进行调试 我们先创建一个index.html 编写代码如下 <!DOCTYPE html> <html lang="en"&g

chrome 开发者工具 第十七章(javascript断点调试)_谷歌浏览器断点调试-爱代码爱编程

在现代Web开发中,JavaScript的调试是一个不可或缺的环节。调试过程中,断点的设置是核心技能之一,它允许开发者在代码的特定位置暂停执行,以便更好地理解和修复问题。在本文中,我们将深入探讨不同类型的断点以及它们的使用场