[Web 应用使用 Chrome devTools| 青训营笔记]

159 阅读2分钟

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

前端调试工具

Chrome Dev Tools

在页面上右键并点击检查或者按 F12 可以打开 Chrome Dev Tools。

Element 元素查看器

在 Element 选项可以看到当前页面(Web App)中的 DOM 结构,同时边栏还能同时编辑样式。可以在这里手动修改 DOM 以及元素的内容、样式、属性等。

Console 控制台面板

用于查看调试日志或异常信息,同时可在控制台输入 JavaScript 代码,方便后续调试。 由于Console的功能特点,有些网站还会在自己的页面中加入一些彩蛋。

Sources 代码查看器

Sources 面板在早期主要负责查看HTML源代码和JS源代码,操作程序断点。现在面板可以查看页面中所有的文件,并且能切换显示模式,对于一些压缩化的代码,Sources提供了格式化功能。

Network 网络监视器

Network面板在开启时,能收集页面中所有的网络请求信息和通讯流量,相比于使用外部的工具,面板在场景还原,通讯细节分析方面有独到的优势,如页面的网络异常,只需要刷新后看一下Network的加载瀑布图,就能发现当前问题。

Performance 性能面板

用于记录和分析页面在运行时进行的的所有活动,例如 CPU 占用情况,当页面发生卡顿时,可以使用Performance来分析当前问题发生的原因。

Memory:内存面板

用于记录和分析页面占用内存情况,如查看内存占用变化,查看 JavaScript 对象和 HTML 节点的内存分配。

测量资源加载时间

使用 Network 面板记录和分析网络活动

整体或单独查看资源的加载信息

过滤和排序资源的显示方式

保存、复制和清除网络记录

参考文献

Chrome DevTools 使用 - 简书 (jianshu.com)

DevTools —— 前端开发的瑞士军刀 - 知乎 (zhihu.com)