浏览器devtools系列(一)

做为一个web开发人员免不了去和浏览器打交道,前端人员更是如此.前端

测试人员可能在代码测试的时候容易定位,问题出如今哪里.web

不过供桌中经常使用的可能就是几个,好比前端人员常常看控制面板调试问题,打印后台数据等.shell

详细了解 开发工具面板更有利于咱们了解浏览器,一个网页的优化.数据库

根据谷歌官方的文档整理一系列关devtool的解释,并尝试介绍其应用场景浏览器

devtool标注

设备模式

能够使用设备模式构建彻底响应式,移动有限的网络缓存

元素面板

使用元素面板能够自由的操做DOM和CSS来迭代布局和设计也页面安全

控制面板

在开发期间,能够使用控制台面板记录诊断信息,或者使用它做为 shell在页面上与JavaScript交互。cookie

源代码面板

在源代码面板中设置断点来调试 JavaScript ,或者经过Workspaces(工做区)链接本地文件来使用开发者工具的实时编辑器。网络

网络面板

使用网络面板了解请求和下载的资源文件并优化网页加载性能编辑器

性能面板

使用时间轴面板能够经过记录和查看网站生命周期内发生的各类事件来提升页面的运行时性能。

内存面板

若是须要比时间轴面板提供的更多信息,能够使用“配置”面板,例如跟踪内存泄漏。

应用面板

使用资源面板检查加载的全部资源,包括IndexedDB与Web SQL数据库,本地和会话存储,cookie,应用程序缓存,图像,字体和样式表。

安全面板

使用安全面板调试混合内容问题,证书问题等等。

审查面板

审查面板用的是Lighthouse, Lighthouse 是一个开源的自动化工具,用于改进网络应用的质量。对页面进行性能、可访问性、SEO进行测试打分

相关文章
相关标签/搜索