我该如何进行谷歌浏览器断点调试?<基础教程>
硬件:Windows系统 版本:122.0.6261.6 大小:101.14MB 语言:简体中文 评分: 发布:2023-07-23 更新:2024-04-12 厂商:谷歌信息技术(中国)有限公司
硬件:安卓系统 版本:107.0.5304.105 大小:218.98MB 语言:简体中文 评分: 发布:2022-08-18 更新:2024-03-12 厂商:Google Inc.
硬件:苹果系统 版本:122.0.6261.89 大小:198.4 MB 语言:简体中文 评分: 发布:2022-01-23 更新:2024-03-12 厂商:Google LLC
谷歌浏览器是世界上使用人数最多的浏览器,谷歌浏览器的快速、方便、简洁,一直是大家称赞的地方,谷歌浏览器一样是前端开发者的最爱,你知道该如何进行谷歌浏览器的断点调试吗?一起来和小编学学吧!
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下载站!
如何清理QQ浏览器电脑版缓存
如何清理QQ浏览器电脑版缓存?大家是否和小编一样,电脑中的QQ浏览器用着用着,就会出现越来越卡顿的现象?甚至有时出现视频画面停住不动,但声音却仍在播放的情况。
谷歌浏览器设置主题背景怎么设置
谷歌浏览器设置主题背景怎么设置?本篇文章就给大家带来谷歌浏览器主题背景具体设置方法详解,大家不要错过了。
谷歌浏览器阅读模式怎么开
谷歌浏览器阅读模式怎么开?如果你想要使用这个功能,可以参考下面小编分享的开启谷歌浏览器阅读模式的方法进行设置。
如何利用腾讯管家过滤浏览器广告
我们可以通过电脑管家设置广告过滤,拦截掉这些烦人的弹窗广告,下面就教大家如何操作。
谷歌浏览器桌面快捷方式不见了怎么办
谷歌浏览器桌面快捷方式不见了怎么办?今天小编带来恢复谷歌浏览器桌面快捷图标的方法,欢迎感兴趣的用户继续阅读下面的内容。
QQ浏览器怎么安装油猴插件
QQ浏览器怎么安装油猴插件?Tampermonkey油猴插件是一款非常强大的浏览器插件,可以为用户提供各种脚本运行所需要的环境。
如何获得Chrome测试版?<下载方法>
谷歌Chrome有四个发布渠道:稳定版、测试版、开发版和金丝雀版。稳定的是公开发布的频道,你现在可能正在使用它。贝塔是下一个即将到来的版本,在发布到稳定的渠道之前正在进行最后的测试。你可以免费收看所有四个频道。虽然使用测试频道有一些缺点,但也有一些令人信服的理由来下载它。这篇文章涵盖了你应该知道的一切。
如何在Debian上安装Chrome浏览器
如何在Debian上安装Chrome浏览器?Debian将 Firefox 作为默认的网页浏览器。但这并不意味着你不能在其中安装其他网页浏览器。
如何下载安装google chrome极速版?
如何下载安装google chrome极速版?Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。Google Chrome浏览器可以帮助你快速、安全地搜索到自己需要的内容。
如何从 Ubuntu PPA 安装 Google Chrome?
毫无疑问,谷歌浏览器是世界上最好的网络浏览器之一。它速度快、功能强大,而且看起来非常棒。Chrome 由 Google 开发和维护,可在多种平台上使用——Windows、Linux 和移动设备(Android、iOS 等)。如果您使用的是 Ubuntu 或任何其他基于 Debian Ubuntu 的发行版,您可以使用官方的 DEB 包在您的系统上轻松安装 Google Chrome。
谷歌浏览器如何设置安装在D盘
谷歌浏览器如何设置安装在D盘?下载好谷歌浏览器,点击安装,居然没有自定义设置安装在哪个盘?默认安装在C盘,这个操作真的是很恶心的。
如何解决 Win10 下谷歌浏览器升级失败提示错误代码0x00000的问题?
Windows S10正式版自带edge浏览器,但很多用户更喜欢使用功能更强大的第三方浏览器,比如谷歌Chrome。
谷歌浏览器怎么才能自定义你的新标签页
你会不会觉得谷歌浏览器的新标签页不和你的胃口?来学此一招,让你的新标签页变成你喜欢的样子!
如何首次投射 Chrome 标签页
Chromecast 从任何电视流式传输电影、电视节目、音乐等内容的能力非常棒。您还可以从计算机投射到电视。
如何修复Google Chrome 上的 SSL 证书错误?
我们都知道Google Chrome是Windows 10 上最好的浏览器之一,它具有扩展和增强的安全浏览等功能,使网络体验真正安全和高效。但是我们在Chrome上经常会遇到SSL证书错误等恼人的问题。即使重新安装 Chrome 后,“ERR_SSL_PROTOCOL_ERROR”也不会消失。
如何在不打开 Chrome 的情况下清除缓存?
Web 缓存是数据的集合,其中包括来自您访问的网页的 HTML 页面、图像和其他媒体。因此,下次当您重新访问相同的网页时,图像和 HTML 页面将加载得更快,因为它们已经存储在您的系统中。通过这种方式,它可以减少带宽使用并加快浏览体验。
QQ浏览器如何保存登录账号和密码?
QQ浏览器如何保存登录账号和密码?平时我们在使用像 QQ浏览器 这样的搜索引擎工具来进行内容的搜索时,我们很多时候都需要登录到某一个网站当中,才能够使用更多的功能,比如东西的购买,小知识网页的收藏等等。
如何使用谷歌密码检查?
谷歌密码检查工具是一项免费服务,可以匿名地将您保存的帐户用户名和密码与在黑客攻击或安全漏洞期间暴露或泄露的公司数据库进行比较。如果在这些数据库中找到了您的信息,该工具会提示您更改密码以保护您的帐户。