关于前端:chrome-开发者工具前端实用功能总结

2次阅读

共计 1317 个字符,预计需要花费 4 分钟才能阅读完成。

1. 查看元素伪类 css 款式

例如我想查看元素触发 hover 时的 css 款式。先选中该元素,而后按下图操作:

2. 长期增删元素 class

3. document.body.contentEditable="true"

在控制台输出 document.body.contentEditable="true",就能够对页面间接进行编辑。

4. 查看 placeholder 款式

当初能够查看元素的 placeholder 款式了:

5. 测试页面性能和 SEO

上面是测试报告:

参考资料:

  • 应用 Lighthouse 审查网络应用

6. Network 显示资源的其余信息

个别 Network 会显示加载资源的详细信息,但它默认只显示局部信息。如果我想查问网页资源是通过 HTTP1.1 还是 HTTP2 加载的,要怎么做呢?

从 GIF 中能够看出,除了 HTTP 协定版本外,还能够查看其余信息,例如 HTTP 申请的办法、域名等等。

7. 查看元素绑定事件

鼠标移到 handler 上,可查看具体的函数代码。

8. 全局搜寻代码

关上开发者工具,点击 Console 标签,按 ESC 弹出:

点击右边竖形排列的三个小点,抉择 Search

点击搜寻后果,会跳到具体的源码文件。它会搜寻该网页下所有引入的文件。

9. 利用 Performance 查看运行时性能

关上开发者工具,点击 Performance 标签:

点击左上角的 Record 按钮开始记录,而后你模仿失常用户应用网页。测试结束后,点击 Stop

能够看到右上角别离有 FPS、CPU、NET、HEAP:

  1. FPS 对应的是帧率,红色代表帧率低,可能会升高用户体验;绿色代表帧率失常,绿色条越高,FPS 越高。
  2. CPU 局部上有黄色、紫色等色块,它们的释义请看图的左下角。谁的占比高,阐明 CPU 次要的工夫花在哪里。
  3. HEAP 就是堆内存占用。

NET 最好点击上面的 Network 查看,能够看到具体的加载资源等。

个别依据这些信息就能判断出网页性能问题出在哪。

如果想理解更多,请查看上面的参考资料,须要翻 qiang。或者用搜索引擎搜寻 chrome performance,也有很多解说应用办法的文章。

参考资料

  • Get Started With Analyzing Runtime Performance

10. Rendering 实时检测网页变动

关上开发者工具,点击 Console 标签,按 ESC 弹出:

点击右边竖形排列的三个小点,抉择 Rendering

上面是比拟实用的性能:

  1. Paint flashing,实时高亮重绘区域(绿色)。
  2. Layout Shift Regions,实时高亮重排(从新布局)区域(蓝色)。
  3. Layer borders,将合成层用边框标出来(橙色、橄榄色、青色)。
  4. Frame Rendering Stats,显示 GPU 的信息,旧版本还有实时 FPS 显示,但新版本不晓得为何没有(chrome 86)。

11. Application 查看利用信息

从图中看到,在 Application 标签下能够查到本页面很多信息。拿 localStorage 举例,当初我执行代码 localStorage.setItem('token', '123'),而后关上 Application

不出意外,能看到新增的 localStorage 信息。

更多文章,敬请关注

正文完
 0