浏览器中F12功能的简单介绍
⾸先介绍edge开发者⼯具中,调试时使⽤最多的三个功能页⾯是:元素(ELements)、控制台(Console)、源代码(Sources),此外还有⽹络(Network)等。
元素(Elements):⽤于查看或修改HTML元素的属性、CSS属性、监听事件、断点等。
控制台(Console):控制台⼀般⽤于执⾏⼀次性代码,查看JavaScript对象,查看调试⽇志信息或异常信息。
源代码(Sources):该页⾯⽤于查看页⾯的HTML⽂件源代码、JavaScript源代码、CSS源代码,此外最重要的是可以调试
JavaScript源代码,可以给JS代码添加断点等。
⽹络(Network):⽹络页⾯主要⽤于查看header等与⽹络连接相关的信息。
1、元素(Elements)
利⽤⿏标点击箭头(或⽤者⽤快捷键Ctrl+Shift+C)进⼊选择元素模式,然后从页⾯中选择需要查看的元素,然后可以在开发者⼯具元素(Elements)⼀栏中定位到该元素源代码的具体位置。
查看元素属性:可从被定位的源码中查看部分,如class、src,也可在右边的侧栏中查看全部的属性,如上图位置查看修改元素的代码与属性:可直接双击想要修改的部分,然后就进⾏修改,或者选中要修改部分后点击右键进⾏修改,如下图:
修改元素的代码与属性:可直接双击想要修改的部分,然后就进⾏修改,或者选中要修改部分后点击右键进⾏修改,如下图
点击需要修改的元素:右击⿏标进⾏编辑:
注意:这个修改也仅对当前的页⾯渲染⽣效,不会修改服务器的源代码,故⽽这个功能也是作为调试页⾯效果⽽使⽤。
右边的侧栏个功能的介绍:如下图所⽰
2、控制台(Console)
查看JS对象的及其属性
执⾏JS语句注册页面js特效
查看控制台⽇志:当⽹页的JS代码中使⽤了console.log()函数时,该函数输出的⽇志信息会在控制台中显⽰。⽇志信息⼀般在开发调试时启⽤,⽽当正式上线后,⼀般会将该函数去掉。
3、源代码(Sources)其主要功能如下介绍
⽹络(Network)⼤体功能如下:
请求⽂件具体说明
⼀共分为四个模块:
Header:⾯板列出资源的请求url、HTTP⽅法、响应状态码、请求头和响应头及它们各⾃的值、请求参数等等
Preview:预览⾯板,⽤于资源的预览。
Response:响应信息⾯板包含资源还未进⾏格式处理的内容
Timing:资源请求的详细信息花费时间
1. 打开浏览器,按f12,点击Network,可以查看相关⽹络请求信息,记得是打开f12之后再刷新页⾯才
会开始记录的
2. 查看Network基本信息,请求了哪些地址及每个URL的⽹络相关请求信息都可以看的到
URL,响应状态码,响应数据类型,响应数据⼤⼩,响应时间
3. 请求URL可进⾏筛选和分类
选择不同分类,查看请求URL,⽅便查
4. 也可以直接Filter搜索查询相关URL
可以输⼊关键字或者正则表达式进⾏查询
5. Waterfall能分割重要的请求耗时,查看具体请求耗时在哪个地⽅
⿏标指到相关区域可以看到具体耗时
6. 我们具体分析下⾥⾯每个各代表什么意思,分别耗时多少,通过这个来分析服务器到底是哪个环节出了问题
Queueing 是排队的意思
Stalled 是阻塞请求访问该URL的主机是有并发和连接数限制的,必须要等之前的执⾏才能执⾏之后的,这段时间的耗时
DNS Lookup 是指域名解析所耗时间
Initial connection 初始化连接时间,这⾥⼀般是TCP 3次连接握⼿时间
SSL https特有,是⼀种协议
Request sent 发送请求所消耗的时间
Waiting 等待响应时间,这⾥⼀般是最耗时的
Content Download 下载内容所需要消耗的时间
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论