我该如何进行谷歌浏览器断点调试?<基础教程>
谷歌浏览器是世界上使用人数最多的浏览器,谷歌浏览器的快速、方便、简洁,一直是大家称赞的地方,谷歌浏览器一样是前端开发者的最爱,你知道该如何进行谷歌浏览器的断点调试吗?一起来和小编学学吧!
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下载站!
Chrome浏览器视频播放卡顿如何诊断
Chrome浏览器视频播放卡顿多因网络问题、缓存溢出或硬件性能不足,用户可通过网络测试、清理缓存及调整硬件加速设置进行诊断和优化。
google浏览器广告屏蔽策略实用方法
google浏览器广告屏蔽功能帮助用户屏蔽干扰,通过实用策略可优化网页浏览体验,让网页阅读更流畅。
Chrome与火狐哪个浏览器更注重用户隐私
用户隐私保护已成为现代浏览器不可或缺的一部分。Chrome与火狐在这方面都有着严格的措施,但策略上有所不同。本文将深入剖析两者的用户隐私保护策略,看看哪款浏览器在安全浏览方面更胜一筹。
Chrome输入法冲突问题解决实用方法
提供Chrome浏览器输入法冲突问题的实用解决方法,帮助用户快速识别和解决输入法与浏览器的兼容性问题,提升输入体验。
Google浏览器插件如何识别网页错误信息
讲解Google浏览器插件如何识别网页错误信息,推荐实用的调试和错误检测插件。
Google Chrome如何通过跨平台同步提升浏览器效率
利用Google Chrome的跨平台同步功能,在不同设备上无缝同步浏览器数据,提升浏览效率。
win7可以下载安装谷歌浏览器吗?<安装方法>
新安装的win7系统默认自带IE8浏览器。这个浏览器已经严重过时了,我们需要重新安装另一个符合时代潮流的浏览器。
如何降级Chrome?Chrome降级的详细方法介绍!
Chrome谷歌浏览器是目前使用人数、好评都比较高的一款浏览器了、深受用户的喜爱,追求的是全方位的快速体验。
谷歌浏览器下载失败怎么办
你有没有在安装谷歌浏览器的时候遇到各种问题呢,你知道谷歌浏览器下载失败是怎么回事呢?来了解谷歌浏览器下载失败的解决方法,大家可以学习一下。
如何更改Google浏览器下载地址?
如何更改Google浏览器下载地址?谷歌浏览器Google Chrome完全免费,跨平台支持 Windows、Mac 和 Linux 桌面系统。
win10不能下载谷歌浏览器如何修复?<解决方法>
在Win10系统中,有一个内置的浏览器,但是一般没有人使用这个内置的浏览器,用户会选择自己喜欢的浏览器来使用然而,近日有用户下载安装了谷歌Chrome,提示“安装失败”。这是怎么回事,该如何解决呢?下面小编将介绍在Win10系统上安装Google Chrome失败的具体解决方法。
如何在谷歌浏览器中设置自动填写密码
如何在谷歌浏览器中设置自动填写密码?以下就是关于谷歌浏览器设置自动填写密码的图文教程详解,感兴趣的朋友们不要错过了。
Win10升级后 chrome内核浏览器变得很卡怎么办?
win10版本还存在着许多bug,可能会拖慢谷歌浏览器的运行,该怎么解决这种现象呢,和小编一起
如何使用谷歌浏览器剪贴板与Android共享?
剪贴板共享于铬在桌面和机器人是一个测试功能,也称为标志或实验功能。它需要几个步骤来启用,你必须在你想要共享剪贴板的每一个设备上这样做,但是然后你可以通过几次点击或轻拍来复制和粘贴。以下是如何启用和使用Chrome剪贴板共享。
如何在 Chrome 中获取真正的 Google 搜索框?
您可能认为您在 chrome 中的真实搜索栏上进行搜索,但您错了,因为它不是真实的,而是假的。 它只会将您重定向到您正在使用的不同浏览器。如何获得真正的搜索栏?它隐藏在您的设置中。但在这篇文章中,我将告诉你如何获得它的几个简单步骤。打开真正的搜索栏图标非常容易。
如何在 Google Chrome 上同时使用多个配置文件?
许多用户出于不同目的使用多个 Google 帐户,例如企业帐户、教育帐户和个人帐户。
什么是Google Chrome中的空闲检测?如何禁用空闲检测API?
Chrome的空闲检测API自发布以来已经引起了不少人的关注。一些人可能会称之为对物理隐私的侵犯,而一些人认为该功能对于某些网络应用程序来说是理想的。
如何清除谷歌浏览器中的浏览数据?
如果您希望清除 Google Chrome 中的浏览数据,有两种简单的方法可以做到这一点。这是你需要知道的。