实用工具系列Chrome开发者工具(不完全)指南

Posted 另一只Cc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实用工具系列Chrome开发者工具(不完全)指南相关的知识,希望对你有一定的参考价值。


作为一个Web开发者,Web调试工具自然是必不可少的。Google作为W3C标准制定者之一,对于很多的标准属性在chrome上都有很好的展现。




打开方式


第一种:直接在网页空白处上点击右键,然后选择审查元素。

第二种:在Chrome的工具中找到

【实用工具系列】Chrome开发者工具(不完全)指南

或者直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。




界面认识


这里为了方便大家观看已经把开发者工具弹出(点左下角的按钮)作为一个独立的窗口。

【实用工具系列】Chrome开发者工具(不完全)指南

接起来给大家介绍一下界面上每一个标签页的功能及作用。




标签功能——Elements


html的页面元素。

Elements标签页的左侧是对页面HTML结构的查看与编辑,你可以直接在某个元素上双击修改元素的属性。

【实用工具系列】Chrome开发者工具(不完全)指南

  1. Edit as HTML  直接对元素的HTML进行编辑,或者删除某个元素,所有的修改都会即时在页面上得到呈现。

  2. Copy  可以将HTML代码直接复制下来,在拷贝别人网站上面的HTML代码的时候灰常方便,你懂的~~

  3. Delete node  删掉一个HTML Node。

  4. Break on  可以对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处。



Elements标签页的右侧可以对元素的CSS进行查看与编辑修改:

【实用工具系列】Chrome开发者工具(不完全)指南

  1. Style  看HTML元素的样式。

  2. Computed  可以看元素的盒子模型。

  3. Properties  看到元素具有的方法与属性,比查API手册要方便得多。




标签功能——Network


查看发送和接收的网络数据。

Network标签页对于分析网站请求的网络情况、查看某一请求的请求头和响应头还有响应内容很有用。注意是在你打开Chrome开发者工具后发起的请求,才会在这里显示的哦。

【实用工具系列】Chrome开发者工具(不完全)指南


点击左侧某一个具体请求URL,可以看到该请求的详细HTTP请求情况:

【实用工具系列】Chrome开发者工具(不完全)指南

我们可以在这里看到HTTP请求头、HTTP响应头、HTTP返回的内容等信息。


  1. Headers  请求头信息和响应头信息。

  2. Preview  预览结果,如果是文件可以查看这个文件;如果是图片可以预览这个图片;如果是从服务器返回来的JSON数据,可以查看格式话后的JSON。

  3. Response  从服务器返回的响应结果。

  4. Cookies  请求和响应的Cookie。

  5. Timing  具体的响应时间。


【实用工具系列】Chrome开发者工具(不完全)指南


【实用工具系列】Chrome开发者工具(不完全)指南




标签功能——Sources


可以查看网页的原始文件包括html,js,css等,是最常用的调试窗口。

在这里打开js文件可以添加断点,在可以在Watch Expressions中添加变量名,监视其值变化。

【实用工具系列】Chrome开发者工具(不完全)指南


【实用工具系列】Chrome开发者工具(不完全)指南




标签功能——Timeline


这个Timeline的标签页不是指网络请求的时间响应情况,而是指的JS执行时间、页面元素渲染时间(每个信息都怎么看没弄懂)。

【实用工具系列】Chrome开发者工具(不完全)指南




标签功能——Profiles


主要是做性能优化的,包括查看CPU执行时间与内存占用(这个也没弄懂)。

【实用工具系列】Chrome开发者工具(不完全)指南

【实用工具系列】Chrome开发者工具(不完全)指南




标签功能——Audits


这个对于优化前端页面、加速网页加载速度很有用哦(相当与Yslow)

【实用工具系列】Chrome开发者工具(不完全)指南


点击run按钮,就可以开始分析页面,分析完了就可以看到分析结果了。


【实用工具系列】Chrome开发者工具(不完全)指南




标签功能——Console


就是javascript控制台了。

js代码中使用console.debug/console.log输出的信息,会显示在这里。

【实用工具系列】Chrome开发者工具(不完全)指南


在这个面板可以查看错误信息、打印调试信息(console.log())、写一些测试脚本,还可以当作Javascript API查看用。


【实用工具系列】Chrome开发者工具(不完全)指南




保存调试代码


单击右侧的设置图标。

切换到 Workspace 点击 Add folder 按钮,浏览添加本地文件夹或文件。选择后,浏览器会有一个提示,请进行确认。可以设置一个或多个文件夹。

【实用工具系列】Chrome开发者工具(不完全)指南


选择Source 选项卡,ctrl+o 或者鼠标选择刚添加相应的文件,打开后即可进行编辑,编辑后可以按ctrl+s进行保存。

【实用工具系列】Chrome开发者工具(不完全)指南





另外不习惯英文界面的小伙伴可以去用Firefox自带的开发者工具。旧版Firebug因为架构问题目前已经停用了,新版 Firebug(项目代号「Firebug.next」)将以 Firefox 开发者工具打造,并将 Firebug 整合在内置工具中。









每日分享


《恋爱地图》

21

01-2018

15

01-2018

11

02-2018


以上是关于实用工具系列Chrome开发者工具(不完全)指南的主要内容,如果未能解决你的问题,请参考以下文章

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

Chrome开发者工具不完全指南:(性能篇)

Chrome开发者工具不完全指南(进阶篇)

Chrome开发者工具不完全指南(基础功能篇)

Chrome开发者调试工具

Chrom开发者工具详解