前端开发调试必知必会 | 青训营笔记

142 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第6天

一、Elements

通过.cls开启动态修改元素的class

1.输入字符串可以动态的给元素添加类名
2.勾选/取消类名可以动态的查看类名生效效果
3.点击具体的样式值(字号、颜色、宽度高度等)
4.可以进行编辑,浏览器内容区域实时预览

image.png

Computed下点击样式里的箭头可以跳转到styles面板中的CSS规则

computed板块可以借助上面的搜索框快速找到样式,如下图

image.png

激活伪类元素:

选中具有伪类的元素,点击: hov DOM树右键菜单,选择Force State

image.png

二、console

常规打印:console.log

效果==常规打印:console.debug、console.info

警告打印:console.warn

错误打印:console.error

实现效果: image.png

表格打印:console.table将数据以表格形式呈现(有奇效)

image.png

打印节点树形结构:console.dir

占位符打印:

%s:字符串占位符

%o:对象占位符

%c:样式占位符

%d:数字占位符

image.png

三、Sources

image.png

1.使用关键字debugger或代码 预览区域的行号可以设置断点
2.执行到断点处时代码暂停执行
3.展开Breakpoints列表可以查看断点列表,勾选/取消可以激活/禁用对应断点
4.暂停状态下,鼠标hover变量可以查看变量的值
5.在调试器`Watch`右侧点击+可以添加对变量的监控,查看该变量的值

image.png

四、Performance

区域1:控制面板

区域2:概览面板

FPS:每秒的帧数

CPU:处理各个任务花费的时间

NET:各个请求花费的时间

区域3:线程面板,

Frames:帧线程,

Main:主线程,负责执行JavaScript,解析HTML/CSS,完成绘制;

Raster:Raster线程,负责完成某个layer或者某些块的绘制

区域4:统计面板

image.png