我该如何进行谷歌浏览器断点调试?<基础教程>

 发布时间:2022-04-14  247 来源:谷歌浏览器官网
谷歌浏览器电脑版 谷歌浏览器电脑版

硬件:Windows系统 版本:122.0.6261.6 大小:66.69MB 语言:简体中文 评分: 发布:2023-07-23 更新:2024-05-28 厂商:谷歌信息技术(中国)有限公司

谷歌浏览器安卓版 谷歌浏览器安卓版

硬件:安卓系统 版本:107.0.5304.105 大小:174.16MB 语言:简体中文 评分: 发布:2022-08-18 更新:2024-03-12 厂商:Google Inc.

谷歌浏览器苹果版 谷歌浏览器苹果版

硬件:苹果系统 版本:122.0.6261.89 大小:200.4MB 语言:简体中文 评分: 发布:2022-01-23 更新:2024-03-12 厂商:Google LLC

  谷歌浏览器是世界上使用人数最多的浏览器,谷歌浏览器的快速、方便、简洁,一直是大家称赞的地方,谷歌浏览器一样是前端开发者的最爱,你知道该如何进行谷歌浏览器的断点调试吗?一起来和小编学学吧!


  1. 如何调试

  调试js代码,肯定是我们常用的功能,那么如何打断点,找到要调试的文件,然后在内容源代码左侧的代码标记行处点击即可打上一个断点

  

1


  2. 断点与 js代码修改

  看下面这张图,我在一个名为toggleTab的方法下打了两个断点,当开始执行我们的点击切换tab行为后,代码会在执行的断点出停下来,并把相关的数据展示一部分,此时可以在已经执行过得代码处,把鼠标放上去,即可查看相关的具体数据信息,同时我们可以使用右侧的功能键进行调试.

  右侧最上面一排分别是:暂停/继续(F8)、单步执行(新版浏览器F9、F10)、单步跳入此执行块(F11快捷键)、单步跳出此执行块(shift+F11)、禁用/启用所有断点。下面是各种具体的功能区

  在当前的代码执行区域,在调试中如果发现需要修改的地方,也是可以立即修改的,修改后保存即可生效,这样就免去了再到代码中去书写,再刷新回看了


  3. 快速进入调试的方法

  当我们的代码执行到某个程序块方法处,这个方法上可能你并没有设置相关的断点,此时你可以F11进入此程序块.

  但是往往我们的项目都是经过很多源代码封装好的方法,有时候进入后,会走很多底层的封装方法,需要很多步骤才能真正进入这个函数块.

  此时将鼠标放在此函数上,会出现相关提示,会告诉你在该文件的哪一行代码处,点击即可直接看到这个函数,然后临时打上断点,按F10或者点击右上角的第二个按钮即可直接进入此函数的断点处

2

  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下载站!

相关阅读
手机谷歌浏览器如何设置电脑版网页

手机谷歌浏览器如何设置电脑版网页

手机谷歌浏览器如何设置电脑版网页?今天小编带来手机谷歌浏览器设置电脑版的方法,快来一起学习学习吧。

谷歌浏览器怎么添加信任网址

谷歌浏览器怎么添加信任网址

谷歌浏览器怎么添加信任网址?下面小编就给大家带来谷歌浏览器添加信任网址详细操作步骤,希望能够帮助大家解决问题。

傲游云浏览器电脑版怎么样

傲游云浏览器电脑版怎么样

傲游浏览器是一款占用系统资源较少、支持多平台、功能丰富的网页浏览器。傲游浏览器可让用户自由拓展自己想要的功能,而且傲游浏览器还支持多语言,用户可根据自己需求在菜单中随时随地切换自己想要的语言。

QQ浏览器如何保存登录账号的密码

QQ浏览器如何保存登录账号的密码

而我们为了让日常使用更加的轻松和便利,我们都会将自己登录的账号和密码进行保存,这样一来,下次再登录的时候,直接就可以点击登录了,免去了在此输入账号和密码的繁琐,也避免了忘记密码的尴尬处境,轻轻一点即刻登录。

谷歌浏览器输入法用不了怎么办

谷歌浏览器输入法用不了怎么办

谷歌浏览器输入法用不了怎么办?本篇文章就给大家带来谷歌浏览器不能使用输入法解决方案,希望能够给大家带来帮助。

谷歌浏览器默认只能装C盘吗

谷歌浏览器默认只能装C盘吗

小编每次安装或更新谷歌浏览器的时候,都会有这样的疑惑,毕竟电脑C盘对于我们来说太重要了,小编安装软件的原则就是,能不安装在电脑C盘的软件,就绝对不会安装在C盘,除非无法选择。

如何在 Chrome 中调试 JavaScript?

如何在 Chrome 中调试 JavaScript?

在本文中,我们将逐步解释如何在 Chrome 中使用 DevTools 调试 JavaScript。如果你想在 Chrome 中调试你的 JavaScript 代码,那么你必须按照下面提到的这些步骤进行操作。

谷歌浏览器界面放大怎么办_谷歌浏览器界面设置

谷歌浏览器界面放大怎么办_谷歌浏览器界面设置

你有没有在使用谷歌浏览器的时候遇到各种问题呢,你知道谷歌浏览器界面尺寸变大是怎么回事呢?来了解谷歌浏览器界面尺寸变大的解决方法,大家可以学习一下

什么是Google Chrome中的空闲检测?如何禁用空闲检测API?

什么是Google Chrome中的空闲检测?如何禁用空闲检测API?

Chrome的空闲检测API自发布以来已经引起了不少人的关注。一些人可能会称之为对物理隐私的侵犯,而一些人认为该功能对于某些网络应用程序来说是理想的。

如何在 Chrome 操作系统中复制文本链接?

如何在 Chrome 操作系统中复制文本链接?

不久前,谷歌为 Chrome 推出了一个简洁的扩展程序,允许您复制直接指向网页中一段文本的链接。这是一个非常有用的功能,尤其是当您尝试与某人分享长篇文章的特定部分时。但是,如果您使用的是Chromebook,您实际上也可以在 Chrome 浏览器上使用该功能。

如何修复:Chrome 无法在线播放视频?方法教程介绍

如何修复:Chrome 无法在线播放视频?方法教程介绍

很多时候Chrome 无法在线播放视频?由于某些连接问题的人为错误,您可能会遇到 Chrome 无法播放视频的问题。要纠正此错误,您只需遵循一些基本的故障排除步骤即可。此外,在执行缓存清除甚至浏览器重置之前,重新启动您的 PC 或笔记本电脑并检查互联网连接始终是事先的补救措施。

如何在谷歌浏览器中录制宏

如何在谷歌浏览器中录制宏

如何在谷歌浏览器中录制宏​?宏是记录的鼠标和键盘输入操作序列。