我该如何进行谷歌浏览器断点调试?<基础教程>
谷歌浏览器是世界上使用人数最多的浏览器,谷歌浏览器的快速、方便、简洁,一直是大家称赞的地方,谷歌浏览器一样是前端开发者的最爱,你知道该如何进行谷歌浏览器的断点调试吗?一起来和小编学学吧!
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下载站!
谷歌浏览器版本切换下载操作技巧详解
谷歌浏览器版本切换与下载操作技巧详解,帮助用户安全管理多版本浏览器,优化安装流程,提高使用效率。
如何在Google浏览器中清除网站数据
清除Google浏览器中的网站数据有助于提高浏览器性能和保护隐私。本文将介绍如何清除网站数据,保持浏览器的清洁与安全。
Google Chrome浏览器缓存优化与加速操作方法
Google Chrome浏览器提供缓存优化功能,本教程讲解详细操作方法,帮助用户提升网页加载速度,实现快速浏览体验。
谷歌浏览器空间感知防撞提示VR浏览安全系统
谷歌浏览器的空间感知防撞提示系统在VR浏览中保障用户安全,避免虚拟环境中的碰撞,提升体验的安全性。
Chrome浏览器多语言切换操作优化实操测试分析
Chrome浏览器多语言切换操作优化经过实操测试分析,跨语言浏览更顺畅,用户操作体验显著提升。
手机谷歌浏览器怎么切换中文
本文为您提供了详细的手机谷歌浏览器切换中文的步骤,帮助用户在安卓设备上轻松更改浏览器语言设置。遵循简单操作,您可以顺利将谷歌浏览器设置为中文界面,提升浏览体验。
如何禁用谷歌cookies
谷歌浏览器如何禁用cookies?以下就是本期分享的禁用方法说明,感兴趣的小伙伴不要错过了。
如何修复谷歌浏览器下载文件“被阻止”?<解决方法>
如果你在网上,你总是面临安全风险。幸运的是,浏览器开发者致力于让你的浏览体验尽可能的安全。
如何利用谷歌浏览器调试网络请求
我们可以通过利用谷歌浏览器的开发者工具调试网络请求,这样我们就能对网络活动进行分析和优化。
如何在谷歌浏览器中启用多语言输入法
如何在谷歌浏览器中启用多语言输入法?这样也更方便了我们的操作,让我们上网更有安全保障。下面就来给大家分享启用图文教程。
安装不了谷歌浏览器怎么办_谷歌浏览器安装失败解决方法
你有没有在使用谷歌浏览器的时候遇到各种问题呢,你知道谷歌浏览器安装失败是怎么回事呢?来了解谷歌浏览器安装失败的解决方法,大家可以学习一下。
chrome安装失败错误代码0x80070057怎么解决
chrome安装失败错误代码0x80070057怎么解决?虽然电脑中会自带浏览器,但很多用户都习惯使用自己熟悉的第三方浏览器。
谷歌浏览器油猴插件的下载安装使用<谷歌油猴下载方法>
谷歌浏览器的油猴插,你肯定是久闻大名,但你知道该如何下载吗?快来和小编一起了解油猴插件吧!
火狐vs谷歌Chrome:哪个浏览器更好?
两个最流行的桌面浏览器,谷歌Chrome和Mozilla Firefox,已经竞争多年。但是,随着Mozilla Quantum浏览器引擎的发布,Mozilla终于废黜了Chrome吗?我们研究了Chrome和Firefox,以帮助您决定哪种浏览器最适合您的需求。
如何使用谷歌浏览器调试 CSS?
您的浏览器包含一组功能强大的 Web 开发和设计工具。了解如何更改您正在查看的任何网页的样式。
使用Chrome书签的11个秘密!
Chrome书签可以让你轻松标记出你想重新访问的页面。但是,部分是因为给一个页面添加书签太容易了,书签可能会有点失控。有时很难找到你想要的书签。即使你已经掌握了基本知识,还有很多大多数人不知道的书签功能。
如何在谷歌浏览器中启用图像延迟加载?
延迟加载是仅在查看之前加载媒体文件(如图像)的功能。通常,当您打开网页时,浏览器会尝试从服务器获取全部内容。大图像很容易消耗高带宽,尤其是在移动设备上。但是,如果它们位于页面底部并且您根本没有查看它们,那么这显然是一种资源浪费,并且您需要为消耗互联网带宽而付出代价。
让谷歌浏览器下载加速该怎么做_谷歌浏览器加速下载方法
你觉得谷歌浏览器下载文件不如其他浏览器快?那是你不会谷歌浏览器的多线程下载!来和小编一起学习如何打开多线程加速吧!