首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端开发必备之Chrome开发者工具(上篇)

更多快捷键https://developers.google.com/web/tools/chrome-devtools/shortcuts Chrome 开发者工具主要包含以下10个部分: ?...使视口可以通过任意一侧的大手柄随意调整大小 特定设备。 将视口锁定为特定设备确切的视口大小,并模拟特定设备特性 媒体查询 媒体查询是自适应网页设计的基本部分。...要查看媒体查询检查器,请在三圆点菜单中点击 Show Media queries。DevTools会在样式表中检测媒体查询,并在顶端标尺中将它们显示为彩色条形 ? 用彩色标记的媒体查询示例如下: ?...快速预览媒体查询 点击媒体查询条形,调整视口大小和预览适合目标屏幕大小的样式 查看关联的 CSS 右键点击某个条形,查看媒体查询在 CSS 中何处定义并跳到源代码中的定义 元素面板(Elements)...在发生以下一种 DOM 更改时触发断点:子树更改、属性更改、节点移除 子树修改 设置子树修改断点:右键选择某个元素,然后选择 Break on --> subtree modifications 添加、

8.2K111

Devtools 老师傅养成 - Elements 面板

本文基于 chrome 浏览器版本 73.0.3683.103(正式版本)总结 本文目的:关于【devtools 能做什么】建立完善的知识结构,至于怎么做,请查阅官方文档;工具类知识需要实践,建议阅读本文时打开...Devtools Sample[1]和 devtools 操作一遍 参考 1:google developers 官方文档[2] 参考 2:来自作者 Jon Kuoerman 在 FrontEndMaster...的 Mastering Chrome Developer Tools v2 课程[3] 参考 3:来自 作者 Tomek Sułkowski 在 medium 的系列文章[4] Devtools脑图....png[5] Elements界面概览 使用 Chrome DevTools 的 Elements 面板检查和实时编辑页面的 HTML 与 CSS Elements 面板 Inspect Mode...内置/可配置既有设备属性,例如 iphone/ipad 支持调试媒体查询 media-query。

76841
您找到你想要的搜索结果了吗?
是的
没有找到

Chrome DevTools中的这些骚操作,你都知道吗?

CSS/JS 覆盖率 ✅ Chrome DevTools 中的Coverage功能可以帮助我们查看代码的覆盖率。...打开方式 选择Network面板 在资源面板中选择Img 右键单击将其复制为数据URI(已编码为base 64) 媒体查询 ? 媒体查询是自适应网页设计的基本部分。...在Chrome Devtools中的设备模式下,在三圆点菜单中点击 Show Media queries即可启用: ?...Devtools会在样式表中检测媒体查询,并在顶端标尺中将它们显示为彩色条形: ? 那怎么使用呢?...其实也很简单: 点击媒体查询条形,调整视口大小和预览适合目标屏幕大小的样式 右键点击某个条形,查看媒体查询在 CSS 中何处定义并跳到源代码中的定义 keys/values ?

1.4K20

【译】Chrome的新功能:CSS概述

原文地址:New in Chrome: CSS Overview 作者:Robin Rendle 这是Chrome中一个实验性的新奇功能,我们可以通过这个能力来获取一个网站上CSS的使用情况——从使用了哪些色值到未使用的声明数量...,甚至是已定义的媒体查询总数等等。...Chrome DevTools实验设置窗口的屏幕截图,其中显示了选中的CSS Overview选项。 接着,关闭设置后,我们就能在DevTools菜单中看到一个名为CSS Overview的标签。...Screenshot of the CSS Overview window in Chrome DevTools....请注意,该报告是分为多个部分的,包括概要、颜色、字体信息、未使用的声明、媒体查询。我们可以从小小的面板中获取到很多信息。 这是不是很棒。我喜欢浏览器中开始加入这类工具。

1.1K40

CSS进阶 - 响应式设计与媒体查询

在当今多设备浏览的时代,响应式设计已成为网页开发不可或缺的一部分。它使网站能够根据用户所使用的设备(如桌面、平板、手机)的特性自动调整布局、图像大小和字体,从而提供一致且优化的用户体验。...这一理念由 Ethan Marcotte 在2010年提出,迅速成为Web设计的标准实践。...二、媒体查询概述 媒体查询(Media Queries)是一种CSS技术,允许开发者根据设备的特征(如视口宽度、设备像素比等)来应用不同的CSS样式规则。...硬编码断点 问题描述:直接使用固定数值作为媒体查询断点,忽略设备多样性。 避免方法: 考虑内容优先,根据内容的可读性和布局需求设定断点。 使用百分比或em单位,让断点更加灵活。 3....过度依赖媒体查询 问题描述:过度细分媒体查询,导致CSS文件庞大且难以维护。 最佳实践: 利用CSS变量和模块化设计减少重复代码。

7810

DevTools 不让粘贴执行代码了?

不知道大家有没有发现,最近有时候将代码复制到 Chrome Devtools 去执行的时候会出现一个新的 Warnning,但是有的人却没有这个 Warning ,这是咋回事呢?...这就不得不提到一种特殊的 XSS 攻击了,这就是 Self-XSS ,也就是自我 XSS 攻击了。 我们怎么攻击自己呢,这里就又会用到 “社会工程学” 了。...但这也是 Chrome DevTools 的核心功能之一。所以浏览器必须在减轻潜在的 Self XSS 攻击和不干扰只想调试网站的开发者的工作之间找到平衡。...对于网站开发者来讲,一般将代码粘贴到 DevTools 中执行之前,都会先大概预览一下这段代码的用途,所以一些不懂代码的网站用户,成为 Self XSS 攻击受害者的风险要高得多。...所以,在近期的更新中,当 Chrome DevTools 检测到没有经验的用户尝试将代码粘贴到 DevTools 中时,就会停止执行并显示警告。 怎么判断你有没有经验呢?

6K22

Chrome 新功能 — CSS Overview 尝鲜

Chrome 又带来了一个新的非常实用的实验功能! 现在,我们可以大致了解 CSS 在网站上的使用情况,包括网站使用了多少颜色、未使用声明的数量甚至到定义媒体查询的总数。...当然,它还只是一个实验性功能,仍然在探索中,你想要体验的话必须要启用它才能在 DevTools 中开始使用它。...打开 DevTools(在Mac上按Command+Option+I; 在Windows上按Control+Shift+I)。 然后转到 DevTool 设置( 在Mac上 ?...关闭设置后,我们会在 DevTools 菜单栏中获得一个新的 CSS Overview 选项卡。 ? 注意,该报告分为多个部分,包括颜色,字体信息,未使用的声明和媒体查询。...了解更多:https://css-tricks.com/new-in-chrome-css-overview/

59330

【译】一文洞察 Chrome DevTools 近半年新增了哪些功能

本文首发于政采云前端团队博客:【译】一文洞察 Chrome DevTools 近半年新增了哪些新功能 https://www.zoo.team/article/chrome-devtools 本文由政采云前端团队...Chrome Devtools 是前端开发工程师不可或缺的开发工具,最近半年 Chrome 更新了 6 个版本,其中的 5 个版本里 Chrome Devtools 也更新了一些新功能,我们对最近的一些更新做了翻译整理...悬停查看资源未压缩的大小 将鼠标悬停在 Size 列上可以查看资源未压缩的大小。 ?...更多参考 Chrome DevTools 最近的更新到此就介绍完了,更多的介绍可以参考 What's New In DevTools (Chrome 74) What's New In DevTools...(Chrome 75) What's New In DevTools (Chrome 76) What's New In DevTools (Chrome 77) What's New In DevTools

1.9K20

如何使用谷歌浏览器 Chrome 更好地调试

因此,学习任何可以帮助你更有效地对 Web 应用程序进行故障排除的工具的基础知识和高级功能将使你成为更好的调试器。 要成为更好的调试器,你必须熟悉使调试更容易的正确工具。...它已逐渐成为大多数开发人员测试和调试其网站和 Web 应用程序的首选 Web 浏览器。...Google Chrome 的开发人员工具中有多种功能和工具可供开发人员直接在浏览器中编辑代码、测试和添加断点以检测问题,并更有效地调试代码。...DevTools 还提供断点,让你逐行执行代码。你可以通过单击“源”面板中的行号来添加它们。左键单击会自动添加断点,而右键单击数字可以设置条件断点,这对于调试循环非常有用。...调试期间重启帧 借助 Chrome 新添加的 DevTools Restart Frame 功能,你可以在调试函数时遇到断点后重新运行前面的代码。

3.5K30

WWDC 2022:哪些是前端开发者要关注的信息?

Web Inspector Extensions Safari 16 带来了对 Web Inspector Extensions (类似于 ChromeDevtools Extension)的支持...容器查询 在响应式布局布局中,经常使用媒体查询(Media Queries)检测视窗的宽高,实现自元素样式的自动调整。但是在一些页面设计中,元素的容器尺寸发生变化时,元素的样式也需要随之变化。...很显然,媒体查询无法支持这种场景。 CSS 容器查询就是来解决这个问题的,它一直是 Web 开发者梦寐以求的功能,简单来说: 容器查询允许开发者根据容器元素的大小来设置元素的样式。...它类似于 @media 查询,不同之处在于它根据容器的大小而不是视口的大小进行判断。...这意味着你可以对行或列的大小进行动画更改,这又为 Web 动画的实现开辟了一种新的可能性。

1.7K10

Google IO 2023 — 前端开发者划重点

另外,Chrome 团队还透露称 Interaction to Next Paint (INP) 将会提到 FID 成为 2024 年的 Core Web Vitals。...Chrome 团队介绍了 Cookie 独立分区(CHIPS)、Cookie 第一方(First-Party Sets)两种替代方案来解决这个问题。...比如去年,我们看到 Firefox 97、Chrome 99 和 Safari 15.4 同时推出了 CSS 级联层,大家期待已久的容器查询也在几个月后的浏览器版本中互相兼容。...这意味着 Chrome DevTools 的目标受众也在使用至少一个大型框架。Chrome DevTools 团队做了深入的考察。...日志点是一种非侵入性的替代方法,它拥有 console.log 的大部分好处,但是不需要更改代码和重新部署。我们可以通过 Sources 面板中的断点部分右键单击来添加。

44930

JavaScript 开发者需要了解的15个 DevTools 技巧

最好创建一个新的快捷方式或脚本启动在开发模式,然后为 Chrome 添加下面的配置: --incognito 以隐身模式开始 --auto-open-devtools-for-tabs 启动 DevTools...> 设置初始窗口大小 --window-position=, 设置初始窗口位置 --user-data-dir="" 设置用户配置文件目录。...使用命令面板 ChromeDevTools 提供了类似编辑器的命令面板。在任何 DevTools 面板中,按 Ctrl | Cmd + Shift + P,然后按名称搜索选项: ? 4....使用 logpoints console.log() 在整个文件中自由插入调试语句非常好用,但是 logpoints 提供了一种无需编写任何代码即可获取相同信息的方法。...断点有的时候并不好用,例如,如果在运行 1000 次的循环的最后一次循环报错了。这时你可以添加一个条件断点,让它仅在满足特定条件时才触发断点,例如 i > 999 。

4.7K20

W3C: 媒体制作 API (2)

应用程序的工作需要尽可能小,以便适配 CPU 缓存。将内存提取到缓存中的速度很慢,缓存很小,因此该类操作越少越好。 文件尺寸问题 但是首先让我们考虑文件大小的问题。...在Chrome中,你可以使用Web Audio perf toolkit,这是我今天的第一个分享。 图7 首先是 Web Audio DevTools 面板。...应用程序可以进行查询,平台将根据当前客户端的能力接受或拒绝查询。...保护用户隐私被认为是一件麻烦事,这肯定是 web 平台的一个限制因素,但我相信所谓的 API 设计隐私正在逐渐成为一种规范,即使在本机平台上也是如此。...WebRTC和媒体元素在Chrome中也与Web audio共享相同的音频基础设施。这使得它很难带来一个只对网络音频有利的大变化。

90320
领券