不常见但很有用的chrome调试工具使用方法

对于chrome调试工具,常用的是elements标签、console标签、sources标签和network标签。但实际上,还有一些不太常见但相当实用的方法可以提高网页调试效率。本文将详细介绍那些不常见的chrome调试工具使用方法。

控制台

在控制台直接输入代码,按下回车键,代码就会被执行。其返回值也会在控制台中被打印出来。通过上下箭头键,可以随时从相关列表中找回已经执行过的命令,并在控制台中重新执行它们。通常情况下,控制台只提供单行输入,我们可以用分号做分割符来执行多个javascript语句;而如果需要多行代码的话,可以通过组合键shift+enter来实现换行,在这种情况下代码不会被立即执行

刷新

一般地,人们对于刷新的印象只是停留在使用F5快捷键上。但实际上,刷新包括三种。在开发者调试工具打开的情况下,长按刷新按钮,会出现这三种刷新选项

搜索

在elements标签下使用ctrl+f搜索功能,可以使用css选择器,如'.test',所以搜索到所有类名为test的元素

计算样式

通过点击elements标签右侧的computed子标签,可以查看元素计算后的样式

资源映射

使用chrome浏览器的sourcemap功能可以将本地的文件和服务器上的文件关联起来。这样,通过chrome的开发者工具调试网页(如更改一个css属性值)时,本地文件的内容也会相应地发生变化并保存。如果再使用sass的watch命令, 在调试sass文件时,就可以实时保存文件并通过浏览器看到效果。

如下图所示,点击map to network resource,把本地文件关联到服务器上相应文件。浏览器会智能地把项目目录下的其他css文件和html文件和服务器上对应的文件都关联起来:

当前位置

在elements标签下,选择元素节点,点击右键菜单中的scroll into view,可以滚动浏览器到元素所处位置:

代码反压缩

一般地,线上的javascript代码都是经过压缩的,基本上无法直接阅读。点击下方的大括号{}图标,浏览器会反压缩过重新排版美化当前的javascript代码

断点调试

scss 复制代码
第一个按钮(F8):断点间调试
第二个按钮(F10):单步调试
第三个按钮(F11):进入函数
第四个按钮(shift+F11):离开函数
第五个按钮(ctrl+F8):取消全部断点

文件搜索:搜索要进行断点调试的文件,使用ctrl+o即可调出搜索框

添加watch:要将变量或函数添加到watch中,只需进行如下操作

删除全部断点:在右侧断点区域(breakpoints)点击鼠标右键,选择(remove all breakpoints)即可

相关推荐
鬼手点金6 小时前
nanoGPT/nanochat 能做出 DeepSeek/Qwen 这样的大模型吗?
服务器·前端·javascript·bug·openclaw
蛋蛋的就会顺顺的7 小时前
hot100 p0——栈,贪心算法,动态规划
java·前端·javascript·算法·leetcode·力扣
程序员Sunday7 小时前
TypeScript 的 any、unknown、never 有什么区别?
前端·面试·typescript
朱涛的自习室7 小时前
70 美金的 Beyond Compare,我让 Gemini 4 和 DeepSeek 造个开源免费版(Day 2)
android·前端·人工智能
码艺-Alimjan8 小时前
Tauri 源码备份 · 打包 & 解压 总结,源码收集之路
前端·javascript·vue.js
小马不起床8 小时前
零基础玩转 FastAPI_11:前端后台管理页面
前端·状态模式·fastapi
子非鱼a9 小时前
【文件上传】一个普普通通的edu16
前端
美狐美颜SDK开放平台9 小时前
直播APP如何实现美白滤镜功能?视频美颜SDK技术开发方案详解
前端·数据库·人工智能·音视频·美颜sdk·直播美颜sdk·视频美颜sdk
pride.li10 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
屏什么录10 小时前
电脑如何录屏幕视频和声音?从工具到代码,7 种方案帮你彻底搞定
前端·音视频开发