博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Chrome 开发者工具介绍(一)
阅读量:4598 次
发布时间:2019-06-09

本文共 1500 字,大约阅读时间需要 5 分钟。

  Google Chrome 是一款由Google开发的网页浏览器,"Chrome"是化学元素”铬“的英文名称。Google浏览器基于Chromium开源项目,其内核采用的是webkit.Chrome包括很多优点,包括简洁的界面,很高的稳定性,速度和安全性。时至今日,Chrome发布已经超过7年,凭借其良好的性能,其市场占有率已经跃居第一位。于前端工程师而言,Chrome也是一个不可多得的开发工具。可以说,它一直走在其他浏览器前列。

打开开发者工具

除了常用的点击浏览器右上角,然后选择更多工具>开发者工具

鼠标右键点击元素,然后选择审查元素

使用快捷键F12打开

使用快捷键Ctrl+Shift+I打开

使用快捷键Ctrl+Shift+J打开

使用快捷键Ctrl+Shift+C打开

开发者工具窗口介绍

开发者工具上方有一个工具条,每个选项都对应一个面板,每个面板都有其对应的信息,默认情况下,一共有9个面板,可以使用快捷Ctrl+[和Ctrl+]这面板之间做快捷切换:

  • Elments:当前页面的文档结构,样式等信息。
  • Network:记录着网页的网络操作,包括时间信息,请求和响应头,cookies,等等
  • Sources:包括当前网页所应用的所有文件和路径
  • Timeline:时间轴面板记录和分析着当网页运行时,所有的活动信息。主要用于分析性能。
  • Profiles:记录当执行某项操作时,时间信息和内存信息。
  • Resources:查看网页的本地数据。
  • Audits:分析性能,提出优化意见,推荐使用.
  • Console:控制台主要用于调试代码

查看DOM和样式

使用Elements面板可以查看页面的样式和DOM,并且能够实时编辑这些代码。

当我们打开Elements面板时,分为左右两栏,左边是html,右边是CSS样式和其他的选项。当有一个萌萌的设计师,想要知道某个部分的背景的颜色或者字体是什么的时候,就可以使用审查元素或者点开该面板,然后使用左上角的放大镜选中它,就可以得知该样式。

Console测试网页或程序

console面板提供了API能够让你在开发过程中,给出一些有用的信息。以帮助更好更快地开发和调试代码。

Debugging JavaScript

随着javascript应用的越加复杂,开发者需要一种debugging 工具更有效的方式来发现和修复代码的bug.开发者工具包括了一系列的工具能让你debugging更轻松。

提高网络性能

Network面板记录着对资源的请求和下载的时间,能对你分析应用的网络性能有极大的帮助。

Audits

Audits面板能够分析当页面加载时,它会提出一些建议以更好地提高加载时间和性能等。

提高渲染性能

Timeline面板提供了当页面加载或使用时,所花时间的预览信息。包括所有的事件,计算样式,加载等等。

JavaScript和CSS性能

Profiles面板当你操作是,它能够记录和分析执行时间和内存使用情况。能帮助你更好地优化代码和资源,它提供了:

  • CPU profiles 记录你执行脚本时所花的时间;
  • Heap profiles 记录你内存在不同部分的分布情况;
  • JavaScript 记录你的脚本执行的时间;

查看存储

Resources 面板显示你加载页面所存储的数据信息,包括缓存,cookies,等等。

大家可以访问:https://developer.chrome.com/devtools 获得更多信息。

转载于:https://www.cnblogs.com/letitgo/p/4427432.html

你可能感兴趣的文章
joomla处境堪忧
查看>>
Jquery-AJAX
查看>>
python 在windows环境下 压缩文件
查看>>
CSS 动画总结
查看>>
mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by
查看>>
LeetCode55 Jump Game
查看>>
poj 3764 The xor-longest Path (01 Trie)
查看>>
预备作业01
查看>>
【Spark】Spark-Redis连接池
查看>>
【云计算】使用supervisor管理Docker多进程-ntpd+uwsgi+nginx示例最佳实践
查看>>
Ubuntu16.04下配置ssh免密登录
查看>>
实验二 2
查看>>
will-change属性
查看>>
android学习笔记54——ContentProvider
查看>>
Unity3d android开发之触摸操作识别-双击,滑动去噪处理
查看>>
Custom view * is not using the 2- or 3-argument View constructors; XML attributes will not work
查看>>
模型选择准则
查看>>
安卓动态增加按钮
查看>>
iOS7程序后台运行
查看>>
maven+testng+reportng的pom设置
查看>>