前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >程序员的你是否熟练掌握Chrome开发者工具?

程序员的你是否熟练掌握Chrome开发者工具?

作者头像
wblearn
发布于 2018-08-27 09:49:20
发布于 2018-08-27 09:49:20
1.1K0
举报
文章被收录于专栏:wblearnwblearn

写在前面 再过几天就是1024程序员节日了,这里提前祝各位程序员同胞们节日快乐哈_

回归正题,本文主要是介绍一下Chrome developer tool(开发者工具)的使用,以方便我们的日常开发与调试。其实在没用Chrome开发之前就时不时的听到类似这样的话:“别用IE,IE太low了,用Chrome吧”。如今,我用过Chrome后才切身体会到,Chrome浏览器无疑是最受前端青睐的工具,原因除了界面简洁、大量的应用插件,良好的代码规范支持、强大的V8解释器,javascript执行速度和内存占有率表现非常优秀之外,还因为Chrome开发者工具提供了大量的便捷功能,方便我们前端调试代码,我们在日常开发中是越来越离不开Chrome,是否熟练掌握Chrome调试技巧恐怕也会成为考量前端技术水平的标杆。

对于前端技术的学习或者开发调试,浏览器developer tool的使用是必不可少的,下面,介绍Chrome开发者工具。

Chrome 开发者工具介绍及调试、使用技巧

<h5>1、先打开谷歌浏览器,然后打开调试界面,打开方式有三种 : 第一:按F12, 第二:shift+ctrl+i, 第三:鼠标右键点审查元素</h5> <h5>2、请看下边的标记</h5>

Chrome开发者工具分为 8 个大模块

Element 标签页: 用于查看和编辑当前页面中的 HTML 和 CSS 元素。 Console 标签页:用于显示脚本中所输出的调试信息,或运行测试脚本等。 Source 标签页:用于查看和调试当前页面所加载的脚本的源文件,可以打断点进行调试。 Network 标签页:用于查看 HTTP 请求的详细信息,如请求头、响应头及返回内容等。 TimeLine 标签页: 用于查看脚本的执行时间、页面元素渲染时间等信息。 Profiles 标签页:用于查看 CPU 执行时间与内存占用等信息。 Resource 标签页:用于查看当前页面所请求的资源文件,如 HTML,CSS 样式文件,图片等。 Audits 标签页:用于优化前端页面,加速网页加载速度等。

<h5>3、使用 Chrome 开发者工具调试</h5> <h6><1>设置(条件)断点</h6> Java 调试类似,Chrome 开发者工具提供了断点设置、删除与断点存储等基本功能。同时,开发者工具也提供了设置条件断点的功能,使开发者可以控制该断点只有在满足某一条件时才会被触发。当然,也可以直接单纯地设置非条件断点。</br> 在Source标签元素面板中对应的JS文件中的行号处点击右键,选择添加条件断点后,会弹出一个对话框用于输入具体的条件或者没有条件断点。合理运用好条件断点能够提高调试的效率与准确性,使开发人员能更专注于在期望的场景下进行调试。</br> 还有一点就是可以在Source标签元素面板中查看元素属性,比如通过ajax返回的数据对象封装到data中,我们设置断点后直接将鼠标放到数据data中可以看到其中返回的是什么样的数据,比如data中是实体对象的每个属性字段值。</br> 如图 Source标签元素面板中添加条件断点或断点

设置条件断点或断点

<h6><2>Element 标签页对 CSS 的控制</h6> 在网页开发过程中,经常需要在脚本中控制不同条件下页面的样式展示,例如页面中的标签颜色,位置,大小等等,在 Chrome 开发者工具的 Element 标签页中,其实已经提供了包括该功能在内的一系列对样式进行实时修改的功能,并且在修改之后能够立即从页面中看到变化。如图

Element 标签页对 CSS 的控制

<h6><3>修改 JavaScript 文件中的代码</h6> 这是 Chrome 开发者工具提供的一种非常实用的功能,即使开发人员可直接对开发者工具的 Source 标签页中的代码进行修改,并将其保存,使浏览器在下次执行该段脚本时,直接加载最新修改的版本。目前的 Firebug 及 IE 自带的开发者工具都不支持对脚本的直接修改,导致在 Firefox 或 IE 中调试脚本时,如果需要对代码进行修改,需要先去修改脚本源文件,再同步至应用服务器,再清理浏览器缓存,最终再次打开应用程序时,才会看到代码修改后的效果。可见 Chrome 开发者工具提供的这一功能,大大提供了开发者调试脚本的效果。</br> 需要注意的是,由于这种修改是保存在浏览器缓存中,因此它不会影响到脚本的源文件。当开发人员决定采用修改之后的脚本时,需要将其复制到脚本的源文件中。

<h6><4>使用控制台打印变量值或方法的返回结果</h6> 当断点被触发进入到调试模式时,我们可以将当前任意存在的变量或方法输入到控制台中,按下回车后,控制台便会返回相关的结果。该功能可使开发人员方便了解程序运行至断点处时各个所需要变量或方法的返回值。</br> 需要注意的是,当在控制台中输入的方法名字不带括号时,控制台输出的是该方法所包含的代码信息,而并不是运行结果。

写在最后

我们借助 Chrome 开发者工具的支持,可以提高网页应用程序开发与调试的效率。想了解更多,请参考资料Chrome Developer Tools 官方文档

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016.10.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python爬虫基础讲解(二):chrome开发者工具
Python爬虫、数据分析、网站开发等案例教程视频免费在线观看 https://space.bilibili.com/523606542 当我们爬取不同的网站是,每个网站页面的实现方式各不相同,我
松鼠爱吃饼干
2021/09/02
7760
Chrome开发者工具的一些标签页功能
以下是Chrome开发者工具的一些标签页功能,大家可以先粗略的了解一下,尤其是Element标签我们会经常用到哦。
韩旭051
2020/06/23
4870
Chrome开发者工具的一些标签页功能
Chrome开发,debug的使用方法。
怎样打开Chrome的开发者工具? 你可以直接在页面上点击右键,然后选择审查元素: 或者在Chrome的工具中找到: 或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shif
MonroeCode
2018/02/09
1.4K0
Chrome开发,debug的使用方法。
Chrome 35个开发者工具的小技巧【动态图演示】
谷歌浏览器如今是Web开发者们所使用的最流行的网页浏览器。伴随每六个星期一次的发布周期和不断扩大的强大的开发功能,Chrome变成了一个必须的工具。大多数可能熟悉关于chorme的许多特点,例如使用c
前朝楚水
2018/04/02
8660
Chrome 35个开发者工具的小技巧【动态图演示】
前端开发必备之Chrome开发者工具(上篇)
本文介绍的 Chrome 开发者工具基于 Chrome 65版本,如果你的 Chrome 开发者工具没有下文提到的那些内容,请检查下 Chrome 的版本 简介 Chrome 开发者工具是一套内置于 Google Chrome 中的Web开发和调试工具,可用来对网站进行迭代、调试和分析 打开 Chrome 开发者工具的方式有: 在Chrome菜单中选择 更多工具 > 开发者工具 在页面元素上右键点击,选择 “检查” 使用 快捷键 Ctrl+Shift+I (Windows) 或 Cmd+Opt+I (Mac
laixiangran
2018/04/24
8.4K0
前端开发必备之Chrome开发者工具(上篇)
爬虫必备工具 —— Chrome 开发者工具
在《论语》中,孔子提倡“学而不思则罔,思而不学则殆”的学习方法。我们再往深层面挖掘,“思”究竟是在思考什么?个人理解是思考并总结出一些共性的东西,即“套路”。有套路了,我们学习或工作会更加有效率。
猴哥yuri
2018/12/18
1.4K0
web调试优化-chrome开发者工具不完全指南
chrome,对于web开发者而言,都是很熟悉的一个浏览器,无论是从事的是前端,后端或者是测试!简单、快捷和功能强大使它受到了许多开发者的青睐!在浏览器排行上,chrome最多人使用,而且占了浏览器份额的半壁江山。可见其欢迎程度。作为一个前端开发者,我也是注重chrome的使用技巧。今天给大家分享下,希望能帮到大家,如果大家还有些什么好用的技巧,欢迎在评论补充,让大家交流意见,一起进步!
守候i
2018/08/22
8280
web调试优化-chrome开发者工具不完全指南
Chrome 调试技巧
想必大家都在用console.log在控制台输出点东西,其实console还有其它的方法:
前端教程
2018/10/25
2.4K0
Chrome 调试技巧
Chrome DevTools开发者工具
Chrome DevTools是内嵌在Chrome浏览器里的一组用于网页制作和调试的工具。使用DevTools,可以在平时中的开发调试中极大的提高效率。
Cloud-Cloudys
2020/07/07
1.2K0
【实践】Chrome浏览器客户端调试从入门到奔溃
不懂CHROME前端调试工具,遇到问题就叽叽喳喳问前端,显得很不专业。辉哥利用五一节日,补补功课,引用相关优质文章,把Chrome浏览器客户端调试的方法详细讲解一遍。
辉哥
2019/05/14
3.8K0
【实践】Chrome浏览器客户端调试从入门到奔溃
Chrome - JavaScript调试技巧总结(浏览器调试JS)
Chrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试。
小蔚
2019/09/11
25.2K0
Chrome - JavaScript调试技巧总结(浏览器调试JS)
【爬虫知识】浏览器开发者工具使用技巧总结
常见禁用开发者工具手段:https://blog.csdn.net/cplvfx/article/details/108518077
K哥爬虫
2021/08/03
2.3K0
【爬虫知识】浏览器开发者工具使用技巧总结
Google Chrome谷歌/火狐/Safari浏览器开发者工具基本使用教程
在阅读下面内容之前,那么些简单的了解浏览器开发者工具到底是什么东西,到底有什么用途。
yaohong
2019/09/11
2.5K0
Google Chrome谷歌/火狐/Safari浏览器开发者工具基本使用教程
使用浏览器这么多年,你真的了解DevTools吗?
点击上方蓝字“ITester软件测试小栈“关注我,每周一、三、五早上 09:00准时推送,每月不定期赠送技术书籍。
可可的测试小栈
2022/11/11
1.1K0
使用浏览器这么多年,你真的了解DevTools吗?
待补充 | ​Chrome调试工具常用功能整理
windows: ctrl + shift + i mac: cmd + opt + i
咸鱼学Python
2019/08/13
9900
深入探索Chrome开发者工具:开发者的利器
作为一名测试,我们经常需要对web页面进行测试,很多时候我们都需要借助Chrome开发者工具(Chrome DevTools)来进行测试,无论是前端开发还是调试问题,都是必不可少的利器。本文就来给大家介绍一下Chrome开发者的使用。
霍格沃兹测试开发Muller老师
2024/06/12
3370
Google Chrome 浏览器 开发者工具 使用教程
对于Chrome 浏览器,除了占用内存的缺点,其他都很不错。对于Chrome 浏览器的开发者工具,Jeff 除了Elements、Resources、Network、Console这四个标签页用得比较多外,其他的都甚少理解。今天偶然看到一篇Chrome 浏览器开发者工具的使用教程,感觉不错,顺便转载在这里,感谢原作者的辛苦劳动。 作为一个Web开发人员,除了上面的原因以外,与我们开发相关的,就是Chrome的开发者工具。而本文,就是要详细说说Chrome的开发者工具,说说我为什么认为它比Firebug要好用
Jeff
2018/01/19
5K0
Google Chrome 浏览器 开发者工具 使用教程
【准备篇】js逆向分析破解之学习准备
最近在公众号后台收到很多私信说,想学习js逆向分析,那么我就选了三个翻译网站案例,这些算是js破解里面的入门级的,不太难但是可以让你掌握方法,以后慢慢深入。
野原测试开发
2019/07/10
4.9K0
【准备篇】js逆向分析破解之学习准备
分享一些Chrome开发工具的用法
在元素面板选择一个元素,然后在控制台输入$0,就会在控制台中得到刚才选中的元素。如果页面中已经包含了 jQuery,你也可以使用$($0)来进行选择。
javascript.shop
2020/02/17
1K0
2024年必备:每个前端开发者都应掌握的Chrome开发工具调试技巧
想象一下,你正在使用Chrome浏览器调试一款网络应用。这时,你可能会频繁使用浏览器控制台(console)、调试器界面(debugger interface)和DOM检视器(DOM inspector)。在控制台中,开发者不仅可以查看调试相关的日志,还可以执行代码片段以进行快速调试和实验。Chrome的控制台提供了诸如Bash解释器之类的快捷方式,帮助开发者像在GNU/Linux终端一样高效编写代码片段。
前端达人
2024/01/04
5960
2024年必备:每个前端开发者都应掌握的Chrome开发工具调试技巧
推荐阅读
相关推荐
Python爬虫基础讲解(二):chrome开发者工具
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文