悬镜司 悬镜司
  • 注册
  • 登录
  • 首页
  • 源码
    • asp源码
    • php源码
    • java源码
    • 其它源码
  • 模板市场
    • thinkphp模板
    • 织梦模板
    • 帝国模板
    • wordpress模板
    • 苹果cms模板
    • discuz模板
    • 其它模板
  • 帮助文档
    • cms教程
      • destoon
      • 织梦cms
      • 帝国cms
      • wordpress
      • Discuz
      • 苹果cms
      • 其它教程
    • 编程技术
    • 前端设计
    • 推广运营
    • 服务器
      • windows服务器
      • linux服务器
      • unix服务器
    • 数据库
      • mysql数据库
      • SQLite
    • 移动端
      • wap
      • Android
      • IOS
    • 其它
  • 游戏
  • 站长那些事
  • 软件推荐
  • 公告
首页 › 站长那些事 › 浏览器开发人员工具教程:您必须知道的10多个技巧

浏览器开发人员工具教程:您必须知道的10多个技巧

小胖妞
4月前站长那些事
369 0 1
浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

如果您还不熟悉浏览器开发人员工具,那么对于那些修造网站的人来说,它们是最有用的工具之一-无论是作为所有者,爱好者,正在进行的开发人员,还是其他人。
开发人员工具可以为您提供有关任何网站的很多信息,例如CSS标记和JavaScript错误。此外,它们还允许您测试驱动器前端更改,检查站点的响应设计,甚至优化其性能。
此外,它们是完全免费的,并且内置在所有主要浏览器中。如果您准备学习它们的有用性,那么此浏览器开发人员工具教程非常适合您。

如何打开浏览器开发人员工具

为了充分利用工具套件所提供的功能,您首先需要知道如何访问它。这是在不同的浏览器和操作系统中执行的操作:

Chrome浏览器 -在菜单中,点击更多工具>开发者工具。您也可以右键单击页面,然后选择“ 检查”。最后,在Mac上有键盘快捷键Cmd + Opt + I,在Windows系统上有Ctrl + Shift + I。
Safari- 在菜单栏中的首选项>高级>显示开发菜单中启用Web开发工具。然后去开发>显示Web检查或按Cmd的+选项+ I。
Firefox —在菜单中,访问Web开发人员> Toogle工具。您还可以通过右键单击或Ctrl + Shift + I / Cmd + Opt + I检查元素。

在所有情况下,他们都会在浏览器窗口中打开一组菜单。它们通常位于底部,但也可以显示在侧面,具体取决于您的配置。您也可以将它们移动到新窗口。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

开发工具包含什么?

您可以在浏览器开发工具中找到以下内容:

  • 带有DOM元素及其属性(例如CSS样式)的HTML树
  • 一种监视网页的传入和传出HTTP请求的方法
  • 检查和调试页面上运行的文件和脚本或将其保存到计算机上的资源的能力
  • 一种查看JavaScript日志并尝试页面上命令的方法
  • 监视网站性能以提高加载速度的工具
  • 能够切换到网站的移动视图以测试响应式设计

请注意,并非所有开发人员工具都完全相同,因此某些功能可能位于其他地方或丢失。

如何使用浏览器开发人员工具

好的,现在您已经了解了如何使用浏览器的开发工具以及可以期待什么的基础知识,这对您有什么帮助?在下文中,我们将为您深入研究各种工具功能可以为您完成的工作。
在此示例中,我们将使用Chrome开发者工具,因为这是具有最大市场份额的浏览器。但是,使用其他浏览器的体验应该相似。

1、检查页面HTML

打开任何开发工具时,您会看到的第一件事通常是HTML页面结构的表示。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

这使您可以查看页面的元素,它们的类和id,它们如何相互嵌套以及脚本,样式表和其他在页眉和页脚部分中加载的资源。

当您将鼠标悬停在任何元素上时,浏览器还将在页面上突出显示该元素以及所有CSS布局属性,例如margin或padding。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

如果当前不可见,请右键单击任何元素,然后选择滚动到视图。您还可以使用选择器工具(在开发工具窗口的左上角或Ctrl + Shift + C)来选择页面上的任何元素并在站点代码中看到它。右键单击> 检查具有相同的效果。
您也可以使用键盘浏览HTML树。上下移动并使用左右折叠/取消折叠元素。最后,顶部的搜索字段使您可以筛选字符串,类和其他所有内容。

2、处理HTML元素

除了查看HTML页面外,您还可以对其进行更改。只需双击代码的几乎任何部分即可对其进行修改。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

这样,您可以将标题标记从H1 更改为H2,删除或修改类名称,添加内联样式,更改页面上的文本,或隐藏和删除DOM中的整个元素。您也可以使用鼠标将元素从一个位置拖放到另一位置。
此外,右键单击> 强制状态使您可以将元素永久设置为悬停,聚焦,活动,访问等。您的浏览器窗口将向您显示该页面的作用。

3、试用CSS

接下来您会注意到,每个元素的关联CSS出现在HTML的右侧。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

这样,您就可以了解其样式和布局标记。这是学习如何实现您可能喜欢的另一个网站上的设计的好方法。
此外,您可以实时更改它,以调试不起作用的CSS或测试您拥有的驱动器设计思路。只需单击右侧任何类或ID的CSS属性即可对其进行修改。
在下面的示例中,我们增加了font-size属性。这是页面上的效果:

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司
在开发人员工具中更改CSS属性

同样,您可以删除CSS属性,添加全新属性以及修改或添加选择器。与HTML一样,它的顶部有一个搜索栏,可帮助您查找特定的内容。
您也可以通过右上角的加号图标添加新样式规则(或在某些浏览器中右键单击> 新建规则)。您甚至可以从此处添加类,而无需通过右上角的.cls弄乱HTML树。输入一个类名,它将自动应用于该元素。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司
添加CSS属性规则强制状态

最后,在同一位置的:hov下,您可以强制元素上的不同状态以更改其外观。请注意,所有这些仅对您可见,而对广大公众不可见。要使更改永久生效,只需标记并复制修改后的CSS规则,然后将其粘贴到主题的样式表中即可。

4、使用盒子模型

关于CSS的最后一件事:在“ 样式”部分中,您可以找到box模型的表示形式。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

在这里,您可以一眼看到元素的高度和宽度,填充,边框厚度和边距。将鼠标悬停在任何属性上也会在DOM中显示它们。
此外,您只需双击任何部分并输入数字,即可更改任何属性。因此,如果您想更改底部边距,则只需执行此操作,然后在页面上查看效果即可。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

5、调试JavaScript

除了HTML和CSS,JavaScript是网站设计的另一种重要编程语言。幸运的是,浏览器开发人员工具也具有用于此目的的工具,您可以在“ 源”面板中找到第一个工具。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

在这里,您可以浏览站点文件,读取和编辑代码,以及使用内置的调试工具。但是,您可以在此处执行的最重要的操作之一是插入断点。例如,这使您可以在某些事件期间暂停代码执行,以查看是否发生错误。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

然后,您可以一次通过右上角的图标单步执行代码,直到找到问题为止。您还可以直接在浏览器工具内更改代码,然后继续和/或重新加载脚本以查看该脚本是否已解决。更多关于这一切在这里。

6、记录并执行JavaScript

使用JavaScript的另一个重要工具是控制台。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

在这里,您可以找到您网站上使用JavaScript发送到日志的所有消息(通过console.log)。这使您可以查看代码是按正确的顺序执行还是引发错误。
另外,类似于CSS,您可以在控制台内试验JavaScript。例如,您运行语句以查看它们如何在您的页面上工作。如果可行,请通过复制和页面将其永久化。
此外,该控制台还可以用作试验与页面无关的JavaScript的游乐场,并允许您查找未使用的JS和CSS。

7、分析网站效果

您可以使用Chrome浏览器工具执行的另一件事是分析网站速度。实际上,我们有完整的关于速度测试的教程,都是关于第三方工具的,但是,您也可以在浏览器工具中执行此操作。为此,请转到“ 审核”选项卡。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

在这里,您可以在您的站点上运行各种审核。目前,我们只对性能感兴趣,因此请取消选中所有其他功能。
之后,选择是衡量移动设备还是台式设备的站点性能。然后,点击生成报告并等待,直到看到类似下面的内容。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

这与您使用Google PageSpeed Insights时获得的数据相同。它为您提供了有关页面上已优化和未优化的内容以及改进方法的大量信息。如果您想获取有关如何使用这些结果的详细信息,请查看我们上面提到的速度测试文章。
很棒的事情是,使用开发人员工具,您还可以尝试对网站进行更改,例如查找和禁用渲染阻止脚本,以了解最大的改变。但是,对于本教程而言,这太多了,因此请查看该文档。

8、模拟移动设备

我也许不必告诉你移动流量已变得非常重要,而且与台式电脑相比,手机上网的人越来越多。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

因此,了解如何使网站移动友好非常重要。这是浏览器开发人员工具可以帮助您完成的另一个领域,即允许您模拟在浏览器内部使用移动设备浏览站点的体验。
您可以在开发工具打开的情况下通过Ctrl + Shift + M或左上角的移动设备小图标来访问它。它将使您的页面看起来像这样:

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

拖放框架的侧面以在较小的屏幕上查看您的网站的外观。或者,在顶部栏中数字输入尺寸。在同一位置,您还可以使用下拉菜单选择特定设备以获取其确切的屏幕尺寸。添加更多或通过“ 编辑”按钮输入您自己的设备。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

使用右侧的图标在纵向和横向模式之间切换。该百分比允许您调整缩放级别。
单击带有三个点的按钮时,可以打开显示媒体查询。

浏览器开发人员工具教程:您必须知道的10多个技巧-悬镜司

这将启用CSS中包含的断点(有关使WordPress主题响应的指南中的更多内容)。单击它们以自动将视口调整为该大小。
最后,“ 在线 ”下拉菜单可让您模拟不同的连接速度(因为手机并不总是具有wifi)。这样,您可以更好地了解快速和慢速3G网络上的人们的体验。
如果位置对您的站点很重要,则在设置中将其打开也可以覆盖地理位置。更多信息在这里。

10、其他选项

上面我们列出了您可以在浏览器开发人员工具中执行的最重要的操作,但是,我们将为您提供更多概述:

网络 -查看是否以及如何更新或下载资源。检查单个资源和文件的属性,查看瀑布图,并模拟不同的网络连接速度。
检查动画 —如果页面上有动画,则可以放慢它们的速度,检查源代码等等。
辅助功能 -就像页面速度一样,您可以对辅助功能进行审核。查看您与DOM tre的相似程度,查看ARIA属性,并检查屏幕对比度。
有关您喜欢的浏览器开发人员工具的更多提示,请查看其文档!

关于浏览器开发人员工具的最新思考

在上面的浏览器开发人员工具教程中,您详细了解了它们如何帮助您改善网站并大致上了解网站。
您现在知道了最基本的应用程序,例如如何检查和操作HTML,CSS和JavaScript,分析网站性能以及检查移动设备的友好程度。此外,还有更多发现。
尽管本指南中并非所有内容都适用于您选择的浏览器,但基本功能始终相同,因此请充分利用它!

浏览器开发人员工具最喜欢的功能是什么?有什么要补充的吗?让我们在下面的评论部分中知道!

响应设计 开发人员工具 浏览器
赞赏
如果感觉小编写的不错,打赏支持一下小编吧~
1
本文系作者 @小胖妞 原创发布在 悬镜司。未经许可,禁止转载。
Google BERT解释:这对您的网站意味着什么
上一篇
维护WordPress数据库的5种最佳做法
下一篇
评论 (0)

请登录以参与评论。

现在登录
随机推荐
wordpress seo优化的一些建议
4月前
php分类信息多城市系统 同城信息发布程序
4月前
帮助您的客户获得成功
4月前
WordPress远程附件 腾讯云对象存储 COS 插件
5月前
dedecms5.8安装教程
5月前
wordpress忘记后台密码处理方法汇总教程
5月前
热门标签
asp源码 dedecms dedecms5.8 dedecms安装教程 dedecms教程 Destoon Destoon模板 linux linux面板 php SEO优化 thinklc thinklc手机模板 thinklc模板 thinkphp thinkphp模板 Web wordpress wordpress5.5 wordpress主题 WordPress优化 wordpress安全 wordpress忘记密码 wordpress插件 xml 企业模板 分类信息 分类信息模板 分类信息源码 单位网站程序 响应式 宝塔面板 宝塔面板漏洞 帝国cms 帝国cms模板 护卫神面板 政府CMS 政府程序 漏洞 网址导航 网址导航源码 网站 网站地图 苗木程序模板 行业模板
1
相关文章
帮助您的客户获得成功
关于如何撰写完美故事的6条提示
使用Web应用程序防火墙(WAF)保护您的站点安全
WordPress为什么是博客和企业最常用的网站之一?
关于我们

悬镜司(www.xuanjingsi.com)为您提供php、小程序、app等各类程序源码搭建、二次开发、修改、维护服务,wordpress、苹果cms、dedecms、帝国cms主题模板定制,我们致力于打造一个优秀的建站资源下载学习平台。

专题推荐
宝塔面板 wordpress教程 wordpress模板 thinkphp dedecms Destoon 帝国cms wordpress插件
推荐栏目
php源码 java源码 wordpress dedecms 站长 服务器 游戏 thinkphp 数据库 推广运营 前端设计 编程技术 教程
Copyright © 2018-2021 悬镜司版权所有.由WordPress强力驱动. 苏ICP备18018208号-2 苏公网备案32131102000445号
  • 首页
  • 源码
    • asp源码
    • php源码
    • java源码
    • 其它源码
  • 模板市场
    • thinkphp模板
    • 织梦模板
    • 帝国模板
    • wordpress模板
    • 苹果cms模板
    • discuz模板
    • 其它模板
  • 帮助文档
    • cms教程
    • 编程技术
    • 前端设计
    • 推广运营
    • 服务器
    • 数据库
    • 移动端
    • 其它
  • 游戏
  • 站长那些事
  • 软件推荐
  • 公告
热门搜索
  • wordpress
  • wordpress主题
  • wordpress5.5
  • wordpress插件
  • linux面板
  • linux
  • 网站
  • 宝塔面板
  • php
  • 分类信息源码
  • dedecms
  • 网站地图
  • xml
  • wordpress安全
  • Web
  • 分类信息
  • 护卫神面板
  • SEO优化
小胖妞
好好生活,慢慢相遇!
9 文章
0 评论
4 喜欢
  • 1
  • 0
  • Top
没有账号? 注册忘记密码?

社交账号快速登录

QQ登录 微信登录
获取邮箱验证码
已有账号? 登录

社交账号快速注册

QQ注册 微信注册