前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你可能不知道的 10 个 Chrome DevTools 技巧

你可能不知道的 10 个 Chrome DevTools 技巧

作者头像
savokiss
发布2019-11-06 19:10:12
5260
发布2019-11-06 19:10:12
举报
文章被收录于专栏:码力全开码力全开

Chrome DevTools 对前端工程师来说,几乎每天都会用到,但是有些技巧你可能不知道,让我们来了解一下吧~

1. 轻松获取某个审查元素的引用

打开控制台,在 Elements 界面下,对着某个 dom 标签点击右键,选择 Store as global variable

2. 创建并钉住一个动态表达式

你可以在控制台创建一个动态表达式,并且把它钉到控制台顶部,这对观察页面上某个变化的元素非常有用。

3. 模拟弱网环境

Network 界面下可以模拟多种不同的网络环境,利用它可以观察你的应用在不同环境下的加载时间。

4. 禁用缓存和保存日志

缓存有时候会造成很多难以排查的 bug,为了排除这个因素,你可以勾选Network 界面下的 Disable cache 选项(它只在 DevTools 窗口打开时生效)。

Preserve log 可以让你在切换页面的时候也能保存控制台中的打印日志。

5. 在控制台直接创建截图

Chrome Devtools 有一个内置的截图工具。打开控制台,然后按下 Ctrl+Shift+P,输入 screenshot ,即可选择针对当前网页进行截图。如果选择 Capture node screenshot 还可以针对当前选中的元素创建截图。

6. 不只是 console.log

除了 console.log,还有几个常用的方法:

console.warn, console.error

console.warn 可以打印出黄颜色的警告信息,也可以配合 filter 方便查询。

console.table

如果你有一个数组,用 console.table 来打印就再合适不过了。

还有更多的方法如: console.assertconsole.group,你可以在这里找到:Google Developers

7. $_ 返回最近那个表达式

使用 $_ 可以打印出你在控制台最后使用的表达式的值。

8. 直接使用 $

你可以直接使用 $ 来查询元素,这不需要 jquery,因为它就是 document.querySelector 的别名。

同时 $$ 也是 document.querySelectorAll 的别名。

9. 触发元素的 hover 状态

在审查元素时,可以在 Styles 页面点击 :hov ,即可打开 Force element state 面板,然后就能轻松调试元素的特殊状态。

10. Ctrl+Click 查找 CSS 属性

如果想知道某个具体的 css 规则在哪定义的,只需要在 Styles 面板中,在那个规则上使用 Ctrl+Click (Mac 下用 CMD+Click)。

参考链接

  • 英文原文
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码力全开 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 轻松获取某个审查元素的引用
  • 2. 创建并钉住一个动态表达式
  • 3. 模拟弱网环境
  • 4. 禁用缓存和保存日志
  • 5. 在控制台直接创建截图
  • 6. 不只是 console.log
  • 7. $_ 返回最近那个表达式
  • 8. 直接使用 $
  • 9. 触发元素的 hover 状态
  • 10. Ctrl+Click 查找 CSS 属性
  • 参考链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档