Chrome调试工具介绍

2021-07-05  本文已影响0人  37手游技术部

文章目录

1.简介

2. Elements

3. Console

4. Sources

5. Network

6. performances

7. Memory内存检测工具

8. Application

9. Security

10. Lighthouse

1. 简介

Chrome桌面级浏览器,占市场份额的70%左右,它的开发者工具,是每个前端开发工程师必学工具。

主要功能如下

  1. 观察/改变 DOM
  2. 观察/改变 页面样式
  3. 调试JS
  4. 在控制台(console)查看日志/跑脚本
  5. 进行网页性能评估
  6. 监听网络活动
    ...
如何唤起工具

当我们按下键盘的F12键后,能看到调试工具中有默认的一些常用调试工具。如下图所示

image.png
功能划分

下面我们就常用功能面板来介绍下开发者工具的功能和用法:

2. Elements

elements元素面板,如下图所示,分为左侧HTML代码部分,和右侧CSS代码部分。

在左侧,我们能清晰的看到HTML代码的DOM结构,当我们选中某个节点的时候,按下右键会显示出功能操作面板。

HTML代码区
image.png
CSS代码区
styles

css编辑面板,可以通过点击样式属性直接修改,页面会对应变化


image.png
computed

CSS盒子原型,能看到BOX的大小边界,以及各种属性,不可编辑


image.png
layout

只能用来看flex布局和grid布局的盒子


image.png
Event Listeners

事件监听器,能看到选中的DOM节点上,有哪些事件监听


image.png

3. Console

console控制台面板,主要分为三大部分

工具栏
image image image

4. Sources

源代码面板,主要功能查看网页的源代码,包括js/css/html/图片等和js断点调试。

image.png

主要介绍下js断点调试面板

image

5. Network

image.png
工具栏
image.png

每个按钮对应的功能依照从左到右的顺序:

网络资源类型
image
时序图
image

顶部是时间,实心绿线代表网络请求,长度越长,代表网络请求间隔越长。

具体网络请求
image

左侧是网络请求列表,点击它,会显示右侧具体请求的信息。

加载总览
image

解释下这张图的意思,该网络日志的检测记录了

6.Performance

网页性能检测工具,可以用查看网页的FPS,CPU,根据FPS,CPU的异常,借此判断网络是哪方面出现了问题,动画卡顿,还是DOM创建过于频繁,内存泄漏等情况。

image.png

下面演示下如何启动性能检测工具

image.png
工具栏
image

从左到右功能依次是

简略图
image.png

看右侧有三个指标,FPS,CPU,NET分别代表页面帧率,页面CPU使用率,网络请求。

详情图
image.png

主要给讲一下main这个火焰图


image.png
概览图
image image.png image

7.Memory内存检测工具

image

8.Application

image

用来查看/修改/删除本地缓存,包括

image.png

还有

9.Security

用来查看SSL证书

拿百度首页举例子,左侧是网站来源,右侧网站的证书信息

image

10.Lighthouse

页面性能打分工具

较为简单,直接点击使用即可,会生成一份页面评估报告

image
上一篇 下一篇

猜你喜欢

热点阅读