news 2026/9/23 19:21:00

Chrome 开发者工具 (DevTools) 的 10 个隐藏技巧:你可能从来没用过 console.table()

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Chrome 开发者工具 (DevTools) 的 10 个隐藏技巧:你可能从来没用过 console.table()

🕵️‍♂️ 前言:别再 console.log(“111”) 了

你是不是还在用console.log打印一切?
对着控制台里展开的一坨 Object 点来点去?
为了重新请求一个 API,不得不疯狂刷新页面?

Chrome DevTools (F12)是浏览器送给开发者的神器,但 90% 的人只用到了它 10% 的功能。
今天,我整理了10 个让你效率翻倍的“隐藏技巧”。学会这些,你的调试速度至少快一倍,连后端同事都会来请教你。


1.console.table():把数组变成 Excel

这是本文的标题担当。
当你打印一个由对象组成的数组(比如从 API 拿回来的 UserList)时,console.log会显示成折叠的{...}, {...}

试试console.table()

constusers=[{id:1,name:"Alice",role:"Admin",status:"Active"},{id:2,name:"Bob",role:"User",status:"Offline"},{id:3,name:"Charlie",role:"User",status:"Active"},];console.table(users);

效果:控制台直接渲染出一张表格,支持点击表头排序!你可以一眼看出谁是 Admin,谁掉线了。


2.$0:快速引用当前选中的元素

Elements面板中,你点击了某个<div><button>,它的后面会出现一个灰色的== $0
这意味着,你可以在Console面板中直接输入$0来操作这个 DOM 元素!

  • $0.click():触发点击。
  • $0.style.display = 'none':隐藏它。
  • $1,$2:分别代表上一次、上上次选中的元素。

3.copy():一键复制巨型 JSON

后端返回了一个巨大的 JSON,你想把它复制出来去格式化工具里看。
手动选中 -> 拖动鼠标 -> 右键复制?太慢了,而且容易漏掉。

操作:

  1. 控制台打印了变量data
  2. 输入copy(data)并回车。
  3. 内容已经自动复制到你的剪贴板了!直接去编辑器 Ctrl+V 吧。

4.document.designMode:像编辑 Word 一样改网页

产品经理:“把这个标题改短点看看效果?把那个价格改成 9.9 试试?”
你不需要去改 DOM 节点的innerText

操作:
在控制台输入:

document.designMode='on'

效果:
现在的网页就像 Word 文档一样,你可以直接点击页面上的任何文字进行修改、删除。改完截图发给产品,深藏功与名。


5.Ctrl + Shift + P:命令菜单 (Command Menu)

像 VS Code 一样,Chrome 也有命令面板。
打开 DevTools,按下Ctrl + Shift + P(Mac 是 Cmd + Shift + P)。

神级命令推荐:

  • 输入Screenshot-> 选择Capture node screenshot:只对当前选中的 DOM 节点截图(自动去背景,比系统截图强 100 倍)。
  • 输入Theme:快速切换明亮/暗黑模式。

6. Replay XHR:后端最爱的“重放请求”

我们在调试接口时,经常需要看网络请求。如果请求失败了,你想再试一次,难道要刷新页面重新填表单吗?

操作:

  1. 切换到Network面板,选中XHR/Fetch
  2. 找到那个请求,右键 -> Replay XHR

效果:浏览器会携带原本的 Header 和 Token 重新发送一次请求,无需刷新页面。


7. 条件断点 (Conditional Breakpoint)

你在调试一个for (let i=0; i<1000; i++)的循环,bug 只在i === 500时出现。
如果你打普通断点,你要按 500 次 F8。

操作:

  1. 右键点击行号,选择Add conditional breakpoint
  2. 输入条件:i === 500

效果:程序会由着它跑,直到条件满足时才会自动暂停。


8. DOM 断点:谁动了我的 Div?

页面上有一个元素莫名其妙被删除了,或者属性变了,但你找不到是哪行 JS 代码干的(可能是某个祖传 jQuery 插件)。

操作:

  1. Elements面板选中该元素。
  2. 右键 ->Break on->Subtree modifications(子树修改) 或Attribute modifications(属性修改)。

效果:当有 JS 试图修改这个 DOM 时,Chrome 会自动暂停,并定位到那行“肇事”代码。


9. Network Throttling:模拟弱网环境

你的网页在公司千兆光纤下秒开,但在用户的 4G 信号下可能是个灾难。

操作:
Network面板 ->No throttling下拉框 -> 选择Slow 3G

效果:强制模拟龟速网络,帮你检查 Loading 动画是否正常,请求超时处理是否到位。


10. Coverage:找出“未使用的代码”

网站加载慢?可能是加载了太多无用的 CSS/JS。

操作:

  1. Ctrl + Shift + P-> 输入Coverage-> Show Coverage。
  2. 点击底部的录制按钮,刷新页面。

效果:
Chrome 会显示每个文件的使用率。红色的条表示加载了但没执行的代码。
你可以据此优化打包体积,把没用的库剔除掉。


📝 总结

Chrome DevTools 不仅仅是一个查看器,它是一个集成开发环境 (IDE)
掌握这些技巧,不仅能提升工作效率,还能在同事对着屏幕发愁时,走过去淡淡地敲一行document.designMode = 'on',享受他们崇拜的目光。

工欲善其事,必先利其器。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 15:57:28

桌宠交互性能优化实战:如何解决触摸延迟与动画卡顿问题

桌宠交互性能优化实战&#xff1a;如何解决触摸延迟与动画卡顿问题 【免费下载链接】VPet 虚拟桌宠模拟器 一个开源的桌宠软件, 可以内置到任何WPF应用程序 项目地址: https://gitcode.com/GitHub_Trending/vp/VPet 在虚拟宠物应用中&#xff0c;触摸反馈的即时性和动画…

作者头像 李华
网站建设 2026/9/23 17:52:29

Zotero AI插件终极指南:3分钟快速部署智能文献助手

Zotero AI插件终极指南&#xff1a;3分钟快速部署智能文献助手 【免费下载链接】papersgpt-for-zotero Zotero chat PDF with DeepSeek, GPT, ChatGPT, Claude, Gemini 项目地址: https://gitcode.com/gh_mirrors/pa/papersgpt-for-zotero 还在为海量学术文献感到头疼吗…

作者头像 李华
网站建设 2026/9/23 18:46:04

学生党最爱省钱爱创猫AI APP

外卖点出大餐感&#xff0c;网购省出新高度&#xff1a;学生党的精打细算实战手册每个月末&#xff0c;看着账单上那些不起眼的外卖订单和购物记录&#xff0c;是不是总感觉钱不知不觉就“蒸发”了&#xff1f;一杯奶茶、一次凑单、一个“限时秒杀”&#xff0c;积少成多&#…

作者头像 李华
网站建设 2026/9/23 9:41:54

将PDF转化为RAG文件,进行数据清洗

在本地 RAG 系统中使用 Marker&#xff1a;高精度 PDF 到 Markdown 的离线开源解决方案&#xff08;2025 更新&#xff09; 在本地 RAG&#xff08;Retrieval-Augmented Generation&#xff09;系统中&#xff0c;PDF 解析质量是决定最终问答准确率的关键&#xff08;Garbage …

作者头像 李华
网站建设 2026/9/23 9:21:34

Linux内核实时调度:从基础到实战的终极指南

Linux内核实时调度&#xff1a;从基础到实战的终极指南 【免费下载链接】linux-insides-zh Linux 内核揭秘 项目地址: https://gitcode.com/gh_mirrors/li/linux-insides-zh 在当今的嵌入式系统和工业自动化领域&#xff0c;实时性已成为系统设计的核心考量。你是否曾面…

作者头像 李华
网站建设 2026/9/22 15:19:49

大数据领域数据治理的核心要点与实践策略

大数据领域数据治理的核心要点与实践策略 1. 引入与连接 1.1 引人入胜的开场 在当今数字化时代&#xff0c;数据就如同石油一般&#xff0c;是企业和社会发展的重要资源。想象一下&#xff0c;一家大型电商企业&#xff0c;每天都能收集到海量的数据&#xff0c;包括用户的浏览…

作者头像 李华