如何使用开发者工具?

简介: 如何使用开发者工具?

Web浏览器的用法有两面性。一边是普通互联网用户浏览网页,另一边是开发人员设计实用的应用程序。谷歌Chrome为开发人员提供了内置工具来分析应用程序并排除问题。当您使用谷歌Chrome浏览器时,您可以通过按下键盘上的“CTRL + Shift + I”(Windows)或“CMD + opt + I”(Mac)来找到这些工具。这将打开由各种工具组成的开发人员控制台。


这些工具可以帮助你解决开发中的大部分问题。开发人员工具对于快速诊断问题非常有帮助,并有助于加快应用程序开发周期。让我们跳到这部分,在那里你可以学到更多关于如何在Chrome浏览器中使用开发工具。

在Chrome中使用开发者工具


1. 检查网页上的元素

这可以让我们很容易地选择网页上的任何元素。让我们假设您想要检查页面的一个部分,而您在查找该部分的代码时遇到了困难。你能做的就是按下键盘上的“CTRL + Shift + I”打开开发人员工具,然后点击如下所示的小箭头图标。

现在,您可以进入页面的任何部分,它将突出显示开发人员工具部分中的元素和相应的代码。

2. 设备模式

现在,这很酷,当你做任何项目时,你需要确保你的网页在每个设备上看起来都很好。这意味着你应该在每个设备上检查你的工作。Chrome为您提供了一个功能,允许您查看不同的设备模式,以检查您的工作是否响应。转到开发人员工具,点击选择工具旁边的“切换设备工具栏”这个小图标,打开设备模式。

在这个面板中,您可以在各种设备上检查您的页面是否有响应。你可以打开纵向或横向模式,也可以根据自己的喜好改变宽度和高度。你也可以打开框架模式来显示设备框架,方法是转到浏览器页面上的三个点,然后打开“显示设备框架”选项。

3.元素面板

在此面板的帮助下,您可以在进行开发时预览任何页面的实时代码更改。它允许你修改HTML和CSS代码。假设您想在谷歌主页上查看“谷歌”图像的尺寸。只需右击它,并选择“检查”选项。在“元素”选项卡下,您可以看到页面上所选元素对应的HTML。在右侧窗格的“Styles”选项卡下,您可以查看所选HTML元素的CSS代码。

在开发者工具中查看代码

您可以编辑HTML和CSS代码,以便在浏览器上查看它的实时预览。如果看起来没问题,你可以对你的网页进行永久性的修改。这有助于节省大量编写代码和每次测试的时间。

4. 控制台面板

这是为开发过程提供日志诊断信息的JavaScript控制台。在这里可以编写JavaScript命令。例如,如果你想搜索正文标签,你可以输入' document。Body ',然后按回车键。你会得到你的结果。


5. 源面板

此面板也称为调试面板。这就像一个完整的代码编辑器,您可以在其中编写代码并保存它,而不是从一个面板切换到另一个面板。这在对实际文件进行更改时很有帮助,您不需要每次将代码从一个地方复制粘贴到另一个地方。

Chrome开发人员工具中的源面板

您可以轻松地将源面板中的文件映射到项目源代码。右边的调试工具允许我们在您正在工作的页面上运行JavaScript。它允许您设置断点,在此帮助下您可以轻松地调试代码。

6. 网络面板

通过网络面板,您可以查看网页的网络状态。它将显示您许多状态,如文件的名称,方法,状态,类型,启动器,大小,文件加载的时间,开始时间和特定文件的结束时间。

假设你正在做一些项目,你想检查页面的速度。您需要做的是转到您想要检查速度的URL。按“CTRL + Shift + I”打开开发人员工具,进入“网络”选项卡。现在,你什么都看不到。但是当您刷新页面时,您将看到如下所示的页面统计信息。这将帮助你分析页面上的哪个元素加载时间较长,你可以优化速度。

7. 性能面板

这个面板将帮助您监控您的网页的性能,它将在记录选项的末尾向您显示整个加载,脚本,渲染和绘画。打开你想要执行此操作的网页,然后在开发人员工具中选择“性能”选项卡。

现在,点击录制按钮并开始录制,这将继续录制。完成后,您可以从顶部检查内存。它会告诉你JavaScript的大小,文档的数量,节点等等。

Chrome开发工具中的性能结果

8. 内存面板

这个面板与性能选项卡的功能基本相同。您可以进行快照,它会显示该页使用的所有内存。你可以通过进入“内存”面板并按“快照”按钮来做到这一点。这将显示每个对象所消耗的内存。


9. 应用程序面板

这个面板将显示您的网页使用的本地存储,它将显示您在一个地方加载的所有资源。Web SQL数据库、cookie、字体和样式表将全部到位。在这个面板的帮助下,您可以调试web应用程序,轻松地管理存储,清理缓存也可以完成,检查和删除cookie也是它的一部分。

转到开发人员工具,打开“应用程序”选项卡。检查本地存储,删除或刷新项目中的文件。您还可以通过选择“清除全部”选项清除所有cookie,如下所示。

应用程序本地存储

10. 安全委员会

这个面板会告诉你你的网页有多安全,或者如果有任何错误,它会让你知道。假设您正在开发一个网站,并确保该网站的安全性。但是由于某些原因SSL证书无效,或者在配置SSL时出现了一些问题。此面板将让您知道需要修复什么,并显示SSL (HTTPS)或非SSL (HTTP)的状态。换句话说,安全与否。

Chrome开发人员工具中的安全面板

11. 审计小组

从这个面板中,您可以检查性能,web开发,SEO等的最佳实践。转到开发人员工具并访问“审计”选项卡。点击“执行审计”,在网页上执行审计。Chrome将使用灯塔扩展审计的网页和审计后,它会显示你的审计执行的结果。

灯塔审计运行在Chrome浏览器

开发人员工具设置

除了可以从菜单中访问的浏览器设置之外,还有许多仅适用于开发人员工具控制台的特殊设置。单击开发人员工具右上角的三个点按钮,可以找到许多自定义选项。例如,您可以在开发人员工具打开时更改dock的位置并禁用缓存。

自定义开发人员工具控制台Chrome

结论

Chrome中的开发人员工具允许您排除网页上发生的任何类型的错误,它还帮助开发人员构建一个响应性和兼容性的应用程序,在所有设备上顺利运行。你可以通过分析你最喜欢的网页来学习网页开发的基础知识。

相关文章
|
7月前
|
SQL
SQL语言深入理解: GROUP_CONCAT()函数详细介绍
总结一下, `GROUP_CONCAT()` 是一个非常强大的函数,在处理复杂查询和报告时非常有用。它提供了一种简单有效的方法来连接和显示多行数据。
1421 0
|
9月前
|
存储 机器学习/深度学习 数据采集
数据湖 vs 数据仓库:大厂为何总爱“湖仓并用”?
数据湖与数据仓库各有优劣,湖仓一体架构成为趋势。本文解析二者核心差异、适用场景及治理方案,助你选型落地。
数据湖 vs 数据仓库:大厂为何总爱“湖仓并用”?
|
7月前
|
人工智能 定位技术 知识图谱
Geo专家于磊老师:Geo优化过程中必须关注的12个核心指标深度解读
本文深入解析生成式AI时代下的Geo优化新范式,提出以权威性、可信度和用户意图匹配为核心的12大指标体系。结合于磊老师“两大核心+四轮驱动”方法论,通过金融、医疗、教育等实战案例,展现如何重构内容价值,实现获客效率提升与品牌数字资产沉淀。
544 1
|
8月前
|
Web App开发 资源调度 算法
Fresnel变换的详解
菲涅耳变换是描述光波近场衍射的核心工具,由法国物理学家菲涅耳提出,用于精确刻画光通过孔径后的传播行为。它在傍轴近似下将衍射积分转化为含二次相位因子的傅里叶形式,广泛应用于激光传输、全息成像与光学系统设计。该变换介于精确的瑞利-索末菲积分与远场的夫琅禾费衍射之间,体现了波动光学的基本特征。
1161 5
|
Web App开发 JavaScript 前端开发
构建高效后端服务:Node.js与Express框架的实战指南
【9月更文挑战第6天】在数字化时代的潮流中,后端开发作为支撑现代Web和移动应用的核心,其重要性不言而喻。本文将深入浅出地介绍如何使用Node.js及其流行的框架Express来搭建一个高效、可扩展的后端服务。通过具体的代码示例和实践技巧,我们将探索如何利用这两个强大的工具提升开发效率和应用性能。无论你是后端开发的新手还是希望提高现有项目质量的老手,这篇文章都将为你提供有价值的见解和指导。
|
存储 网络协议 安全
阿里云服务器2核8G、4核16G、8核32G选型参考:经济型、通用算力型和通用型选择参考
2核8G、4核16G、8核32G配置是用户关注度比较高的热门配置,在阿里云服务器的实例规格中,这些配置一般有经济型e、通用算力型u1、通用型g7和通用型g8y等多种实例规格,虽然配置相同,但是这些实例规格之间的性能和价格差别是很大的,因此,我们有必要弄清楚他们之间的差别,这样才能根据自己的需求选择最适合自己的实例。本文将为您详细解析这些实例规格的性能、价格及应用场景,以供参考和选择。
阿里云服务器2核8G、4核16G、8核32G选型参考:经济型、通用算力型和通用型选择参考
|
前端开发 JavaScript
如何在 CSS3 动画中添加缓动效果?
在上述示例中,页面中有一个蓝色的方块元素和几个按钮,点击不同的按钮可以为方块的移动动画设置不同的缓动效果。通过JavaScript获取方块元素,根据用户点击按钮传递的缓动函数值,修改方块的`transitionTimingFunction`属性,从而实现动态切换缓动效果的功能。每次点击按钮后,方块会向右移动100px,并在1秒后回到初始位置,以便用户观察不同缓动效果下的动画表现。
393 45
|
Web App开发 前端开发 JavaScript
如何使用浏览器开发者工具?
如何使用浏览器开发者工具?
544 0
如何使用浏览器开发者工具?
|
数据库 Python
Python模块重载的五种方法
【7月更文挑战第17天】在Python中实现模块重载可通过以下五种方法: 1. 使用`importlib.reload()`重新加载模块 2. 重新执行导入语句,先删除`sys.modules`中的模块再导入 3. 利用`exec()`函数直接读取并执行模块代码: ```python with open('my_module.py', 'r') as f: code = f.read() exec(code) 4. 通过新进程或子线程重新导入和执行模块. 5. 设计模块时采用动态加载配置或数据,避免直接重载.
914 4
|
Python
Python中的try-except异常处理语句
Python中的try-except异常处理语句
1198 2

热门文章

最新文章