当前位置: 代码网 > it编程>编程语言>其他编程 > Chrome浏览器断点调试技巧(非常详细!)

Chrome浏览器断点调试技巧(非常详细!)

2024年05月18日 其他编程 我要评论
前言某些情况下,我们必须知道当前代码的执行顺序,以及每一步变量的执行状态来确定代码是否正确按照我们意愿执行。此时使用断点调试是非常明智的选择。起步使用断点调试的第一步,我们需要打开控制台,选择sour

前言

某些情况下,我们必须知道当前代码的执行顺序,以及每一步变量的执行状态来确定代码是否正确按照我们意愿执行。

此时使用断点调试是非常明智的选择。

起步

使用断点调试的第一步,我们需要打开控制台,选择sources,并点击需要调试的文件。

此时在右侧面板可以看到调试操作区域:

1.标记断点

在中间代码区域,点击代码行号,出现蓝色(红色)标记点则说明当前代码行被标记断点,此后每一次代码执行到当前行的时候都会暂停

此时刷新,开始调试

2.查看变量状态

将鼠标放置到变量身,可以查看当前变量在当前状态下的值

另外,我们也可以通过划选来查看某一句表达式或语句的执行结果:

3.单步跳过—f10

我们也可以点击右侧菜单中的"单步跳过" step over next 按钮来让代码进入下一个函数调用。

关于 step over next :

  • 它在意的是执行调用结果,并不会进入函数内部
  • 当遇到自定义函数的时候,会在后台静默调用,直接得出结果。

如上图,当你点击 step over next 的时候,会直接跳过 showinfo 进而得出结果,而不是进入 showinfo 函数的内部继续单步执行

4.单步进入—f11

如果在执行的时候遇到自定义函数,并且你希望让断点单步执行进入自定义 函数内部继续依次执行的话,可以点击"单步进入" step into next 按钮

往往单步进入f11与单步跳过f10配合能让我们非常高效的调试代码,毕竟不是每一个函数你都需要进入内部去查看结果,所以该跳过就跳过,该进入就进入

5.跳出—shift+f11

如果你在调试的时候不小心进入了一个本来不关心的函数,此时可以点击"跳出" step outcurrent 来跳出当前进入的函数。

6.单步执行—f9

"单步执行" step 不会区分任何自定义函数,所有脚本代码都会依次执行。

一般情况下,我们使用"单步执行" step 很少,因为不是每一个自定义函数我们都需要进入到内部来观察其执行状态,所以实际开发调试中,我们使用"单步跳过" step over next +"单步进入" step into next 更多

7.恢复脚本执行—f8

如果我们想要放弃当前脚本的调试,可以点击"恢复脚本执行" resume script excution ,这会让当前脚本直接执行到最后,如果要重新调试的话,保持断点存在的前提下刷新页面即可

比如:我们正在执行一个循环,并且希望查看这个循环的第八次,那么我们就可以连续点击这个按钮,直接跳过前七次循环,到达第八次循环,然后进行循环开始一步一步执行。

8.断点调试指令

如果代码非常复杂,行数很多的情况下,我们在sources中打断点无疑会变得非常困难。此时我们可以使用 debugger 指令来让chrome帮助我们打断点。

请注意,调试结束后,不论是手动在sources中标记的断点还是debugger标记的断点,都一定要清除掉,否则你的代码会一致被暂停,进入debugger调试状态

总结

到此这篇关于chrome浏览器断点调试技巧的文章就介绍到这了,更多相关chrome浏览器断点调试内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

  • chrome编辑替换js文件的图文教程

    一、找到要修改替换的js文件二、将文件保存到本地三、在本地新建一个文件路径最好跟你要替换的文件的路径保持一致,四、选中js文件替换回到原文件右击选择保存并覆盖点击完保存并覆盖之后回…

    2024年05月18日 编程语言
  • 在github上怎样修改语言设置

    github上如何修改语言设置在github上,如果未指定语言,linguist来自动识别你的代码应该归为哪一类,它是根据某种语言的代码量来决定是哪种语言的项目,这个设置就有点傻了…

    2024年05月18日 编程语言
  • VSCode连接远程服务器调试代码超详细流程(图文)

    前言在研究人工智能项目时,很多时候本地机器性能不够,只能把代码拉倒服务器上,然后利用服务器资源来运行代码。遇到问题时需要调试,本文详细介绍利用vscode来调试远程服务器上的代码。…

    2024年05月18日 编程语言
  • Postman的基本用法详解

    本文介绍在浏览器中,获取网页中的某一个请求信息,并将其导入到postman软件,并进行api请求测试的方法。postman是一款流行的api开发和测试工具,它提供了一个用户友好的界…

    2024年05月18日 编程语言
  • Vs Code配置前端环境及运行详细指南

    vs code环境配置下载vs code链接:官网地址或者下载最新版本进入官网点击-> download for windows,即可下载;如果是苹果或linux操作系统,点…

    2024年05月18日 编程语言
  • Tortoise Git(乌龟git)常用命令总结

    Tortoise Git(乌龟git)常用命令总结

    查看全局和本地 git 配置打开命令行终端(如 git bash),分别执行以下命令查看全局和本地的 git 配置信息:git config --global ... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com