Web调试技术 | 青训营笔记

67 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 八 天

今日课程重点

1. Bug和Debug 2. 谷歌调试工具 3. 移动端H5调试 4. Node.js调试 5. 常用调试技巧

1. Bug和Debug

Bug:缺陷或是漏洞,在计算机领域,bug指系统缺陷,程序漏洞等等问题
Debug:调试程序,检查程序中存在的问题

前端Debug的特点:

image.png

2. 谷歌调试工具

1.Elements

动态修改元素和样式

image.png

2.Console

image.png

3.Source

image.png 打断点和观察代码执行过程

image.png Scope和Call Stack

image.png 如何调试压缩后的代码

image.png Source Map

image.png

4.Performance

image.png 示例

image.png

5.Network

image.png

6.Application

image.png

7.Lighthouse

image.png

3. 移动端H5调试

真机调试

image.png VConsole

image.png 使用代理工具调试

image.png 常用代理工具

image.png

4. Node.js调试

Inspector Protocol+Chrome Devtool

image.png Inspector Protocol+VS Code

image.png

5. 常用调试技巧

线上及时修改Overrides

image.png 利用代理解决开发阶段的跨域问题

image.png 启用本地source map

image.png 使用代理工具Mock数据

image.png