我该如何进行谷歌浏览器断点调试?<基础教程>
谷歌浏览器是世界上使用人数最多的浏览器,谷歌浏览器的快速、方便、简洁,一直是大家称赞的地方,谷歌浏览器一样是前端开发者的最爱,你知道该如何进行谷歌浏览器的断点调试吗?一起来和小编学学吧!
1. 如何调试
调试js代码,肯定是我们常用的功能,那么如何打断点,找到要调试的文件,然后在内容源代码左侧的代码标记行处点击即可打上一个断点

2. 断点与 js代码修改
看下面这张图,我在一个名为toggleTab的方法下打了两个断点,当开始执行我们的点击切换tab行为后,代码会在执行的断点出停下来,并把相关的数据展示一部分,此时可以在已经执行过得代码处,把鼠标放上去,即可查看相关的具体数据信息,同时我们可以使用右侧的功能键进行调试.
右侧最上面一排分别是:暂停/继续(F8)、单步执行(新版浏览器F9、F10)、单步跳入此执行块(F11快捷键)、单步跳出此执行块(shift+F11)、禁用/启用所有断点。下面是各种具体的功能区
在当前的代码执行区域,在调试中如果发现需要修改的地方,也是可以立即修改的,修改后保存即可生效,这样就免去了再到代码中去书写,再刷新回看了
3. 快速进入调试的方法
当我们的代码执行到某个程序块方法处,这个方法上可能你并没有设置相关的断点,此时你可以F11进入此程序块.
但是往往我们的项目都是经过很多源代码封装好的方法,有时候进入后,会走很多底层的封装方法,需要很多步骤才能真正进入这个函数块.
此时将鼠标放在此函数上,会出现相关提示,会告诉你在该文件的哪一行代码处,点击即可直接看到这个函数,然后临时打上断点,按F10或者点击右上角的第二个按钮即可直接进入此函数的断点处

4. 调试的功能区域
每一个功能区,都有它相关的左右,先来看一张图,它都有哪些功能
Call Stack调用栈:
当断点执行到某一程序块处停下来后,右侧调试区的Call Stack 会显示当前断点所处的方法调用栈,从上到下由最新调用处依次往下排列,Call Stack 列表的下方是Scope Variables列表可以查看此时局部变量和全局变量的值。图中可以看出,我们最先走了toggleTab这个方法,然后走到了一个更新对象的方法上,当前调用在哪里,箭头会帮你指向哪里,同时我们可以点击,调用栈列表上的任意一处,即可回头再去看看代码
但是若你想从新从某个调用方法出执行,可以右键Restart Frame, 断点就会跳到此处开头重新执行,Scope 中的变量值也会依据代码从新更改,这样就可以回退来从新调试,错过的调试也可以回过头来反复查看
Breakpoints关于断点:所有当前js的断点都会展示在这个区域,你可以点击按钮用来“去掉/加上”此处断点,也可以点击下方的代码表达式,调到相应的程序代码处,来查看
XHR Breakpoints:
在XHR Breakpoints处,点击右侧的+号,可以添加请求的URL,一旦 XHR 调用触发时就会在 request.send() 的地方中断
DOM Breakpoints::
可以给你的DOM元素设置断点,有时候真的需要监听和查看某个元素的变化情况,赋值情况,但是我们并是不太关心哪一段代码对它做的修改,只想看看它的变化情况,那么可以给它来个监听事件,
当要给DOM添加断点的时候,会出现选择项分别是如下三种修改1.子节点修改2.自身属性修改3.自身节点被删除。选中之后,Sources Panel 中右侧的 DOM Breakpoints 列表中就会出现该 DOM 断点。一旦执行到要对该 DOM 做相应修改时,代码就会在那里停下来
Event listener Breakpoints:
最后Event Listener 列表,这里列出了各种可能的事件类型。勾选对应的事件类型,当触发了该类型的事件的 JavaScript 代码时就会自动中断
你了解了该如何进行谷歌浏览器的断点调试,还同时知道了一些其他小知识,更多谷歌浏览器相关知识就在chrome下载站!
2345加速浏览器页面显示不完整怎么办
我们在使用浏览器上网的时候会遇到各种各样的问题,只要是问题就会有解决的方法,我们可以按以下步骤尝试解决问题,来跟小编一起看看2345加速浏览器页面显示不完整怎么办吧。
Chrome浏览器如何查看页面的网络请求细节
本文将为大家介绍的是Chrome浏览器如何查看页面的网络请求细节,如果你也不知道怎么查看页面网络请求细节的话,可以来看看本文内容。
谷歌浏览器的下载管理工具
大家知道有哪些谷歌浏览器的下载管理工具可以使用吗?本文将为大家做个详细的推荐,快来一起看看吧。
如何在Google浏览器中查找页面的错误
了解如何在Google浏览器中查找页面错误,使用开发者工具快速调试网页,修复网页显示问题,提升开发和调试效率。
谷歌浏览器网页调试工具使用技巧全面总结
全面总结谷歌浏览器内置网页调试工具的使用技巧,涵盖元素检查、网络监控和性能分析等功能,助力开发者快速定位和解决问题,提升网页开发和调试效率。
如何在Chrome浏览器中禁用所有JavaScript脚本
本文将为大家介绍的是如何在Chrome浏览器中禁用所有JavaScript脚本,其中介绍了三种方法,包含了通过浏览器设置禁用JavaScript、使用开发者工具禁用JavaScript、安装浏览器扩展禁用JavaScript等方法介绍。
如何在 win 10 升级chrome浏览器
如何在 win 10 升级chrome浏览器?谷歌浏览器 Google Chrome完全免费,跨平台支持 Windows、Mac 和 Linux 桌面系统。
如何获得Chrome测试版?<下载方法>
谷歌Chrome有四个发布渠道:稳定版、测试版、开发版和金丝雀版。稳定的是公开发布的频道,你现在可能正在使用它。贝塔是下一个即将到来的版本,在发布到稳定的渠道之前正在进行最后的测试。你可以免费收看所有四个频道。虽然使用测试频道有一些缺点,但也有一些令人信服的理由来下载它。这篇文章涵盖了你应该知道的一切。
谷歌浏览器安装错误代码“0xa0430721”该怎么办
谷歌浏览器安装时报错“0xa0430721”是怎么回事呢,小编这就带你解决问题
如何在Ubuntu 14.04中安装Google Chrome?
Chrome谷歌浏览器是目前使用人数、好评都比较高的一款浏览器了、深受用户的喜爱,特别是程序员。
谷歌浏览器下载一半如何续传下载?在谷歌浏览器中继续下载文件的方法
谷歌浏览器一款可让您更快速、设计超级简洁,使用起来更加方便的网页浏览器。很多用户都喜欢在电脑中下载安装使用。
谷歌浏览器安装失败怎么办
你有没有在使用谷歌浏览器的时候遇到各种问题呢,你知道谷歌浏览器安装失败是怎么回事呢?来了解谷歌浏览器安装失败的解决方法,大家可以学习一下。
谷歌浏览器的快捷键有哪些呢?<常见快捷键介绍>
谷歌浏览器的快捷键丰富且可以提高你对谷歌浏览器的运用程度,让你更加舒适的使用谷歌浏览器,快来记笔记好好学一下吧!
如何在 Chrome 中调整标签的音量?
Chrome 有一些用于控制标签的漂亮功能。它错过的一项功能是调整单个标签的音量。
如何清除 Windows、MAC 和 Chrome 中的 DNS 缓存?
有没有人对你说过,“嘿,你真的需要清除你的 DNS 缓存”?这不是侮辱。但这也不是一个常见的话题,所以如果你从来没有做过也不要担心。我们将在本教程中完成刷新 DNS 缓存所需的步骤。
Chrome扩展如何访问当前标签页
本篇文章给大家带来从Chrome扩展访问当前标签页信息的详细步骤,希望能够帮助大家解决问题。
如何通过谷歌浏览器下载 YouTube 视频?
大量互联网用户使用 Google Chrome 作为浏览器。
在Windows上清除Chrome的缓存和历史记录
要在Windows上清除Chrome的缓存和历史记录,请按照以下步骤操作。