chrome工具使用解析(非前端开发向)

chrome开发者模式

就算你不是一名前端开发工程师,相信你也不会对Chrome浏览器感到陌生。根据最新的一份(2015/06)的浏览器市场占有率报告,Chrome近乎占有浏览器天下的半壁江山。简单、快捷使它成为了新时代人们的新宠。

如何唤醒开发者工具

通过菜单栏右上角的选项选择,或亦可以使用快捷键windows为F12、mac为alt+command+i


14877257-74e1dba92f89df39.png
image.png

Elements

在Element中主要分两块大的部分
A:HTML结构面板
B:操作dom样式、结构的显示面板


14877257-49a994f92fe0a463.png
image.png

如上图:左侧为html的页面结构,右侧为所选dom节点的样式面板
篮筐处按钮。
点击后可直接点击页面中按钮等元素以直接选中对应的dom节点。
点击红色框按钮可将页面变为适配移动端窗口,用以调试移动端应用。
在左侧可直接修改元素样式,以查看页面效果。

Console

展示页面的一些输出内容,或报错提示等。


14877257-d0d9d0e65e669b18.png
image.png

Soruce

当前站点包含的资源都可在其中查看。


14877257-867faebfd47908fb.png
image.png

如上图:左侧为项目内静态资源目录。
右侧为具体文件内容。ps:由于webpack等模块化技术的运用,所看到的资源文件可能是经过压缩打包后的结果。如要查看具体项目对应文件,可使用ctrl+o,进行查询打开。可对代码进行断点操作用以调试程序。

Network

用以查看网络连接请求等内容的版块。可在其中查看页面向服务器发送的各类请求。


14877257-44dbfa71411eadac.png
image.png

如上图,红框部分可对网络请求进行筛选,可更方便的找到自己想要查看的网络请求。


14877257-cecff596bdf3367d.png
image.png

上图为一些特殊的浏览器操作:
1.group by frame :对请求按窗口进行排序。

2.Disable cache : 禁用缓存。
3.Offline Online :设为线下/线上模式。

网络请求内部结构(报文)

如下图,红框部分为一个请求的内容分类:
包括Headers、Preview、Response、Cookies、Timming


14877257-59c634ca454951c7.png
image.png
Headers报文头部

头部信息:包括请求服务地址、请求允许方式、请求缓存相关信息、以及请求传递参数。

Preview

服务端返回的数据预览

Response

网络请求返回的数据

Cookies

包括:发送的cookies信息及返回的cookies信息

Timing

本次网络请求得时间信息

以上为一些基础的chrome开发者工具的使用解析,均为简略说明,为让非前端开发人员对chrome的开发工具有一个简单了解,以方便日后再团队开发写作中,每个人都能有一个更好的错误定位能力,可初步判断bug是前端或是后端造成,减少无效的沟通成本。

猜你喜欢

转载自blog.csdn.net/weixin_34130389/article/details/87055728