关闭

google chrome开发者工具项(二)

标签: google chromecsshtml开发工具
403人阅读 评论(0) 收藏 举报
分类:

转载:http://www.cnblogs.com/constantince/p/4565261.html

就算你不是一名前端开发工程师,相信你也不会对Chrome浏览器感到陌生。根据最新的一份(2015/06)的浏览器市场占有率报告,Chrome近乎占有浏览器天下的半壁江山。简单、快捷使它成为了新时代人们的新宠。如果你是一名web开发人员,我推荐你使用Chrome。作为前端开发的"IDE",你只需要搭配一个编辑器就能完成几乎所有的开发任务了。关于它的使用和功能分析要么都是大而不全,要么是巨细糜烦。本系会比较详细地分享卤煮的一些Chrome(F12开发者功能)使用经验,从一些基础的功能开始到它的一些高级性能分析器(Timeline、Profiles),在最后,将会推荐几款好的插件,希望对您的开发工作有些许的作用。如果你对一些面板模块功能已经很了解可以直接跳过去阅读你感兴趣的部分。

一、Elements

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


1.在A中,每当你的鼠标移动到任何一个元素上,对应的html视图中会给该元素蓝色的背景。


2.如果你单击选中一个元素,在A部分的底部,会显示该元素在html结构中的位置关系


3.然后你可以在B部分的styles选项中编辑该元素的样式,并且看到html结构的实时更新(大大的福利)


4.你可以在B界面中切换到Event Listeners选项,观察该元素绑定的事件。

click 是事件名称

.div1 事件是索引名称(也就是通过什么绑定的)

attachment 事件来源

handler里面包含事件的毁掉主体内容

useCapture表示该事件是否向上冒泡


5.选中一个元素,右击鼠标,你会看到有一个弹出窗口出现,里面有若干选项

Add attribut : 为该元素添加属性
Edit attribute:修改该元素的属性
Force element state: 为元素激活某种状态(主要用在可以几乎的元素比如a、input、button等)
Edit as HTML:编辑该元素(你可以重写它的整个content)甚至修改它的标签名称
中间简单的掠过.......
Break on:为该元素添加dom操作事件监听。包含三个选项(树结构改变、属性改变、节点移除)。这个选项的作用是帮助我们监控和定位操作元素的代码。请参看下图事例:


6.在A界面的弹出选项窗口中选择node removal,在B界面切换到DOM Breakpoints 选项,可以看到有注册信息。然后我们点击click me按钮触发删除div3的事件,可以看到浏览器自动为我们定位删除该元素的代码部分,并且停止执行js代码:

 

7.在B界面中切换到Properties选项,可以看到选中元素的各种信息(英文单词里面的介绍比较简单,就不一一介绍了)。

 

8.点击A界面的任意地方,按快捷键ctrl+F可以看到底部有输入框,在输入框中输入你想要查找的任何内容,如果匹配到了,都回在A面板中高亮显示


9.或者你可以点击左上角的问号图标,然后把鼠标移动到视图界面中,对准元素按下鼠标左键,对应的A界面会定位到选择的元素。

 

 

二、Network

1.Network是一个监控当前网页所有的http请求的面版,它主体部分展示的是每个http请求,每个字段表示着该请求的不同属性和状态

Name:请求文件名称
Method:方法(常见的是get post)
Status:请求完成的状态
Type:请求的类型
Initiator:请求源也就是说该链接通过什么发送(常见的是Parser、Script)
Size:下载文件或者请求占的资源大小
Time:请求或下载的时间
Timeline:该链接在发送过程中的时间状态轴(我们可以把鼠标移动到这些红红绿绿的时间轴上,对应的会有它的详细信息:开始下载时间,等待加载时间,自身下载耗时)


2.单击面板中的任意一条http信息,会在底部弹出一个新的面板,其中记录了该条http请求的详细参数header(表头信息、返回信息、请求基本状态---请参看http1.1协议内容对号入座)、Preview(返回的格式化转移后文本信息)、response(转移之前的原始信息)、Cookies(该请求带的cookies)、Timing(请求时间变化)


3.在主面板的顶部,有一些按钮从左到右它们的功能分别是:是否启用继续http监控(默认高亮选中过)、清空主面板中的http信息、是否启用过滤信息选项(启用后可以对http信息进行筛选)、列出多种属性、只列出name和time属性、preserve log(目前不清楚啥用)、Dishable cahe(禁用缓存,所有的304返回会和fromm cahe都回变成正常的请求忽视cache conctrol 设定);


4.最后在主面板的底部有记录了整体网络请求状态的一些基本信息

三、Resources

Resources部分较简单,他主要向我们展示了本界面所加载的资源列表。还有cookie和local storage 、SESSION 等本地存储信息,在这里,我们可以自由地修改、增加、删除本地存储。


  
至于webSql,我知道的并不多,在开发中很少用到。如果你想了解这方面的信息,我推荐你去阅读这篇博客
http://www.cnblogs.com/chuncn/archive/2010/11/22/1884783.html


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Google Chrome 浏览器 开发者工具 使用教程

对于Chrome 浏览器,除了占用内存的缺点,其他都很不错。对于Chrome 浏览器的开发者工具,Jeff 除了Elements、Resources、Network、Console这四个标签页用得比较...
  • qq_24273557
  • qq_24273557
  • 2017-03-10 11:44
  • 628

谷歌Chrome浏览器开发者工具教程—JS调试篇

上一篇我们学习了谷歌Chrome浏览器开发者工具的基础功能,下面介绍的是Chrome开发工具中最有用的面板Sources。 Sources面板几乎是最常用到的Chrome功能面板,也是解决一般问题的主...
  • cyyax
  • cyyax
  • 2016-04-25 15:38
  • 16826

Chrome 如何查看修改Cookie

有时候需要查看Chrome的cookie,进行编辑和修改。 下面采用两种方式: 第一种 安装Chrome的Eidt this cookie 插件,非常方便的查看-修改-删除当前页面的cookie(...
  • yin_jw
  • yin_jw
  • 2014-04-30 09:19
  • 9902

神器——Chrome开发者工具(一)

这里我假设你用的是Chrome浏览器,如果恰好你做web开发,或者是比较好奇网页中的一些渲染效果并且喜欢折腾,那么你一定知道Chrome的开发者工具了。其实其他浏览器也有类似工具,比如Firefox下...
  • xiaoyida11
  • xiaoyida11
  • 2016-09-26 22:04
  • 1250

Chrome开发者工具使用经验

使用Chrome调试工具的一点经验。 未完待续。
  • liusaint1992
  • liusaint1992
  • 2016-10-27 00:20
  • 1681

CHROME开发者工具的小技巧

Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充...
  • GarfieldEr007
  • GarfieldEr007
  • 2017-01-22 20:47
  • 1948

Chrome的开发者工具详解

本文章转自siberiawolf0307http://segmentfault.com/a/1190000002439648 Chrome浏览器不仅可以调试页面、JS、请求、资源、cooki...
  • u014686180
  • u014686180
  • 2015-05-19 14:18
  • 6243

chrome开发者工具的使用

chrome开发者工具的使用 1.如何调出开发者工具 按F12调出 右键审查(或快捷键Ctrl+Shift+I)调出 2.开发者工具概览 Chrome开发者工具中,调试时使用最多的...
  • csdnligao
  • csdnligao
  • 2016-12-29 15:29
  • 2614

Chrome开发者工具不完全指南(六、插件篇)

本篇是Chrome开发者工具的结尾篇,最后为大家介绍几款功能强大的插件。在chrome商店里面有很多插件,没事建议大家去逛逛。不过需要FQ,所以诸位请自备神器。 一、皮肤插件   首先是大家期盼已...
  • lihefei_coder
  • lihefei_coder
  • 2017-03-12 23:47
  • 672

chrome开发者工具功能拾遗:Elements面板篇

本文主要介绍一些本人在此之前不甚了解,但经过了解后又发现对自己的工作很有帮助的一些chrome开发者工具调试技巧/功能。也借这篇文章提醒一下自己,在实际项目中多使用这些功能,尽快熟悉起来,提升自己的工...
  • array_huang
  • array_huang
  • 2015-12-03 17:59
  • 899
    个人资料
    • 访问:42662次
    • 积分:535
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:15篇
    • 译文:0篇
    • 评论:4条
    最新评论