前端调试篇 | 青训营笔记

136 阅读1分钟

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

前言

  • 计算机程序错误被称为Bug,而调试程序被称为debug。实际上好的产品就是不断发现bug不断优化的结果

  • 前端debug的场景和工具都非常丰富,下面来看下具体的实现

chrome Devtool(谷歌浏览器控制台)

1. 动态修改元素和样式

image.png

  • 点击控制台右侧styles内的.cls可按照类名修改想要修改元素样式
  • 在add class框中可添加想要的类名增加样式

image.png

  • 可以点击某类名前面的勾选框取消类名查看对应界面效果

image.png

  • 同时可设置某类名内具体的样式值,浏览器实时更新效果

  • 点击Computed下的样式对应箭头跳转到使用该元素位置

image.png

image.png

2. console

  • 打开console左侧的折叠框,可以看见下图左侧的

image.png

image.png

3.sorce Tab

image.png

打断点的两种方式(break point)

  • 使用关键字在想要打断点位置的上一行写上debugger
  • 在预览代码的位置某行左侧打断点

image.png

  • 右侧有breakpoints列表,点击上面的暂停按钮可查看对应断点的信息
  • 在watch处点击右侧的+可以添加对应变量的监控

image.png

压缩后的代码调试

4.NetWork

image.png

5.Application

  • 这里主要是本地存储相关信息

image.png

image.png

点击clear site data 清缓存

6.performance

image.png

  • 页面卡顿这里就可以查看面板里的数据进行优化

image.png

7.Lighthouse

image.png

移动端调试

详见:blog.csdn.net/qq_41595903…

Node.js调试

image.png

image.png