前端调试知识 | 青训营笔记

88 阅读1分钟

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

前言

想要写好一段代码,多数情况下免不了去使用调试工具,这些调试工具能高效帮助我们去找到bug

当我们做页面开发,浏览前开发工具可以更有效的帮助我们

元素

可以动态的修改元素的内容和样式,浏览器会实时渲染。另外还可以添加标签,属性,和样式,几乎如同我们在编译器上操作

控制台

可调试javascript代码,使用一些常用的输出语句,控制台会输出相应的信息,程序员通过输出信息做出相应调整.

Sorce Tab

能看到页面关联的所有外部资源,可使用断点,查看变量等操作。

NetWork

查看页面中涉及到一些网络请求。可以过滤请求、查看详细请求。

Performance

查看各个任务使用的时间,以及不同的任务所调用的线程、绘制时使用的层等。

image.png

image.png

移动端H5调试

分为真机调试和代理调试两类。

真机调试

需要要将数据线连到电脑上,然后开启USB调试功能,在浏览器中打开远程调试选项。

image.png

image.png

代理调试

原理 : 使用电脑作为代理服务器 手机通过HTTP代理连接到电脑 手机上的请求都经过代理服务器

image.png

Node.js调试

可以用Chrome Devtool,VScode来进行调试

image.png

image.png