Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Chrome 上开发调试的九个技巧

Chrome 上开发调试的九个技巧

作者头像
coder_koala
发布于 2020-12-03 06:32:05
发布于 2020-12-03 06:32:05
52600
代码可运行
举报
运行总次数:0
代码可运行

作者:Jimmy,链接:https://juejin.im/post/6881439870380834830

如果你是一个前端开发者,你接触浏览器的时间会占用你工作时间的一半,甚至更多。那么我们推荐你使用谷歌浏览器,它是前端开发利器之一?开题前,请你更新谷歌浏览器的版本到最新。截止本文发布,鄙人window上谷歌浏览器为最新版本 - 版本 85.0.4183.121(正式版本)(64 位)mac上谷歌浏览器为最新版本 - Version 85.0.4183.121 (Official Build) (64-bit)

问:为啥要更新?答:一是为了统一操作讲解;二是产品升级总会解决些遗留的问题吧,技术向前看

感兴趣的伙伴可以看看官网的更新记录?google web下面直接进入正题 ?以下的操作都是在mac的谷歌浏览器上进行的。window上大同小异,请自行脑补~

1. 允许重复声明 letclass

在更新版本之前,我们在谷歌浏览器上使用letclass对变量进行二次声明,会出现错误信息。如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let i = "jia"

let i = "reng"

// 报错
// Uncaught SyntaxError: Identifier 'i' has aready been declared
复制代码

导航条 => 更多图标 => Settings => About Chrome => Update

升级后,重复声明不会报错,解决了在一个控制面板里面console调试中不能覆盖同一个变量的烦恼。

2. 过滤请求

网页请求服务器,有时候发起的请求太多,我们想知道哪些请求返回阻塞了。我们可以对请求的网络进行过滤,来定位问题。

控制面板 => Network => filter图标 => is:running => 刷新监控的页面

filter

3. 展开所有的子节点

在进行DOM节点元素调试的时候,我们需要对每个节点进行展开查看,如果只是逐个点击目标元素下面的子元素展开,耗费时间。可以尝试下面的快捷操作~

控制面板 => Elements => 按option + 点击要展开的元素图标

expand

4. 滚动元素到视图

在调试DOM元素的时候,我们已经聚焦到相关的DOM结构上了,但是对应的元素并没有在可视窗口上展示,那么我们可以将其快速滚动到可视窗口。

控制面板 => Elements => 右击选中的DOM节点 => Scroll into view

scroll

5. 预设设备

在进行调试的时候,我们手头上没有那么多设备。特别是开发移动端的猿儿,在没有充足调试机的情况下,我们就靠调试工具进行模拟。那么,除了谷歌浏览器默认设备的几个值,比如iPhone X, iPad。我们还可以自定义自己需要的设备。

控制面板 => setting图标 => Devices => Add custom device...

我们添加一个一个尺寸为300 * 800DPR3的设备。

之后,在调试设备的时候,我们可以选择预设设备进行预览~

6. 预设网络状况

我们不能把控用户使用我们产品的网络下载速度,所以我们得模拟不同网速下面的产品表现情况,以检查我们对产品的优化是否符合预期效果。同理,我们也可以自定义网络的状况,一般情况下默认是online

控制面板 => setting图标 => Throttling => Add custom profile...

custom_network

7. 捕获快照

communication省心省力的原则之一是:图文并茂地沟通。在跟上下流的人员进行沟通的时候,推敲产品的途中,少不了对一个产品的截图。作为一个开发者,你还在使用截图工具或聊天工具进行操作?我们有更加方便的方案~

7.1 捕获全屏快照

控制面板 => command + shift + p => capture full size screenshot

下面是截取自己掘金个人资料页面的图片。在进入个人资料页面后,设置成移动设备调试,之后在控制台上按照上面的步骤执行capture full size screenshot,即可生成完整的个人资料页面图片。

⚠️ 不限制移动端调试操作,PC端也可以,这里为了方便贴图,才选择移动端调试而已

当然,我们使用局部截图更加频繁,那就使用到了下面的小技巧。

7.2 捕获局部快照

控制面板 => 审查元素 => command + shift + p => capture node screenshot

我选择掘金个人资料的头像部分进行截取示范~

正确操作后,截取到的就是目标审核元素,如下图:

8. 快速清空站点缓存

有时候开发调试,我们需要清空缓存信息。与其手动一个个信息清空,还不如一步到位,直接清空这个站点的信息 ?

控制面板 => command + shift + p => clear site data

嗯~就此打住吧,写了不少了~等等,才八个技巧而已么,得加一条 ?Because NINE is my lucky number.

9. 更改调试面板主题

在开发调试中,默认主题难免让眼睛审美疲劳。而且,作为一个开发者,要高冷,高冷,高冷...暗黑色调妥妥的。通过下面的操作,你可以选择适合自己的风格。

控制面板 => setting设置图标 => Preferences => Appearance => Theme

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员成长指北 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Chrome 35个开发者工具的小技巧【动态图演示】
谷歌浏览器如今是Web开发者们所使用的最流行的网页浏览器。伴随每六个星期一次的发布周期和不断扩大的强大的开发功能,Chrome变成了一个必须的工具。大多数可能熟悉关于chorme的许多特点,例如使用c
前朝楚水
2018/04/02
8990
Chrome 35个开发者工具的小技巧【动态图演示】
Chrome开发者工具完全入门指南:零基础到日常调试
最常用图示说明:① Elements 元素 ② Console 控制台 ③ Sources 源代码来源 ④ Network 网络 ⑤ Performance 性能
小明互联网技术分享社区
2025/05/16
6950
Chrome开发者工具完全入门指南:零基础到日常调试
web调试优化-chrome开发者工具不完全指南
chrome,对于web开发者而言,都是很熟悉的一个浏览器,无论是从事的是前端,后端或者是测试!简单、快捷和功能强大使它受到了许多开发者的青睐!在浏览器排行上,chrome最多人使用,而且占了浏览器份额的半壁江山。可见其欢迎程度。作为一个前端开发者,我也是注重chrome的使用技巧。今天给大家分享下,希望能帮到大家,如果大家还有些什么好用的技巧,欢迎在评论补充,让大家交流意见,一起进步!
守候i
2018/08/22
8590
web调试优化-chrome开发者工具不完全指南
如何优雅的对网页截取长图
最近写文章想截个长图,才发现一直使用的QQ早有这个功能了,这里就整理几个pc上网页长截图的方案。
苏生不惑
2020/04/02
1.4K0
如何优雅的对网页截取长图
几个非常实用的 Chrome Devtools 技巧
关于 Chrome 浏览器,如果你是一名前端开发者,相信对此并不陌生,我们可以用它来查看 网络请求、分析网页性能、调试 JavaScript 功能 等。
唐志远
2023/10/23
7100
几个非常实用的 Chrome Devtools 技巧
前端浏览器调试小技巧
作为一个前端开发者,我们每时每刻都跟浏览器打交道,在开发的过程中,我们需要不断的在浏览器中查看编写的成果,合理使用浏览器的控制台功能,将有助我们快速开发,节约时间以获得 Work Life Balance 的体验。下面我们提一下几点调试的技巧。
Jimmy_is_jimmy
2022/04/29
4330
前端浏览器调试小技巧
Chrome DevTools中的这些骚操作,你都知道吗?
作为开发人员,平时用的最多的就是Chrome devtools了,但是可能很多同学都像我一样平时用的最多也就只是Console和Elements面板了。
前端森林
2020/05/26
1.6K0
Chrome DevTools中的这些骚操作,你都知道吗?
Chrome开发者工具的11个高级使用技巧
本文作者从开发者角度出发,介绍了几个关于 Chrome 开发者工具的高级用法。熟练使用这些高级用法可以大大地提高你的生产力。
深度学习与Python
2020/08/28
2.5K0
学会前端调试技巧,提升排错效率
我们系统程序的漏洞就叫 bug。世界上第一个 bug ,是 1946 年霍普发现了第一个电脑上的 bug,竟然是一只飞蛾“臭虫”。解决这些问题的过程叫做捉虫、调试,也就是 Debug。
黄啊码
2022/06/20
2.1K0
11+ chrome高级调试技巧,学会效率直接提升666%
chrome浏览器作为前端童鞋的老婆,相信你一定不陌生。调页面、写BUG、画样式、看php片少了它整个世界都不香了。
前端胖头鱼
2022/07/25
1K0
11+ chrome高级调试技巧,学会效率直接提升666%
chrome使用技巧(看了定不让你失望,不错)
之前有看过刘哇勇写的Chrome 控制台不完全指南,让我觉得瞬间对chrome的了解实在太浅了。对此特意了解了一番(也就是在他的博文上进行了一些总结和了解一些其它chrome使用方面的诀窍),写了两篇博文
bear_fish
2018/09/19
9690
chrome使用技巧(看了定不让你失望,不错)
10个 Chrome 开发工具和技巧
最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。
前端小智@大迁世界
2021/01/30
8950
11 个很酷的 Chrome Devtools 技巧
英文 | https://javascript.plainenglish.io/11-cool-chrome-devtools-tips-and-tricks-i-wish-i-knew-already-a9e2e078f78
winty
2022/11/07
1K0
11 个很酷的 Chrome Devtools 技巧
Chrome浏览器调试技巧大全!
注:本文测试、截图均为Edge浏览器(内核是Chromium),浏览器内核可了解《有哪些浏览器/内核?[1]》
zz_jesse
2024/07/04
4620
Chrome浏览器调试技巧大全!
炫酷浏览器调试小技巧,别跟我说你全知道?
翻译原文:Cool Chrome DevTools tips and tricks you wish you knew already
掘金安东尼
2024/01/27
1930
炫酷浏览器调试小技巧,别跟我说你全知道?
Chrome代码调试指南
安装此插件后,如果网页是由 react 开发的,那么开发者工具会多出一个 react 的选项,并且插件图标是点亮的。
Dreamy.TZK
2020/08/20
2.4K0
Chrome代码调试指南
分享一些Chrome开发工具的用法
在元素面板选择一个元素,然后在控制台输入$0,就会在控制台中得到刚才选中的元素。如果页面中已经包含了 jQuery,你也可以使用$($0)来进行选择。
javascript.shop
2020/02/17
1.1K0
Web开发前端调试小技巧——Chrome控制台
Hello大家好,兔妞总觉得写代码很重要,调试也很重要,特别是前端,不光要看日志,还要调整样式,浏览器兔妞最喜欢用Chrome了,所以今天就为大家带来Chrome的调试技巧啦~~
萌兔IT
2019/07/25
2.2K0
Web开发前端调试小技巧——Chrome控制台
前端必须知道的开发调试知识 - 笔记
小技巧:不同类型的数据从 console 中打印出的颜色也不相同,可以借此判断数据类型
TagBug
2023/03/17
1.2K0
前端必须知道的开发调试知识 - 笔记
Chrome 调试技巧
想必大家都在用console.log在控制台输出点东西,其实console还有其它的方法:
前端教程
2018/10/25
2.4K0
Chrome 调试技巧
相关推荐
Chrome 35个开发者工具的小技巧【动态图演示】
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验