chrome调试必知必会

1 概述

业务系统在分析前端问题时,离不开使用浏览器调试工具,目前chrome在网页前端调试是最流行的工具,非之一。
对于初学者,甚至有多年工作经验的都不一定掌握的很全面。本文分享一些常用好用的功能点。

2 打开调试

打开chrome , 在右侧菜单,找到“更多工具” -> "开发者工具”点击,或者按快捷键F12.

在这里插入图片描述

3 必知必会

调试工具分为Element 、Console 、Sources 、Network和Application等。

3.1 快捷键

在开发工具中,点击设置,弹出界面,切换到快捷键,可以开到工具中的功能点对应的快捷键。
在这里插入图片描述

3.2 窗口模式

 调试窗口支持弹出式,固定左边,固定右边,固定下方四种模式。

在这里插入图片描述

3.3 源码

3.3.1 打开文件

按快捷键 ctrl + P, 弹出搜索文件,输入后选中打开。可以打开js,css,h图片等。
在这里插入图片描述

3.3.2 查找方法

在打开的js文件中,按快捷键 ctrl + shift + O 弹出输入框,输入信息后查找相应的方法,选中。
在这里插入图片描述

3.3.3 格式化

在js文件编辑界面的左下方,有个大括号,点击可以对当前js进行格式化。

在这里插入图片描述

3.3.4 转到行

按 ctrl + G,弹出输入行号,录入后回车,调整到js相应行。

在这里插入图片描述

3.3.5 设置断点

设置断点后,可以查看调用堆栈,本地变量或者全局变量,以及观察自定义表达式。

在这里插入图片描述

3.3.6 断点调试

下方图片按钮按迅速功能如下:
1 恢复脚本运行 F8
2 下一步方法 F10
3 进入方法内 F11
4 跳出方法 shift + F11
5 下一步 F9
6 所有断点启用或者不可用 ctrl + F8

单独的一个断点移除可以通过在源码断点处进行移除。
在这里插入图片描述

3.3.7 条件断点

对于一个频繁调用的方法,如果设置了断点,断点会频繁到达,不方便调试,最佳方案是设置条件,使其到达满足业务场景。
选中行,右键点击 Add conditional breakpoint, 如下:
在这里插入图片描述

3.3.8 当前文件内搜索

打开文件后,按 ctrl + f, 弹出输入框,输入信息后回车搜索。
在这里插入图片描述

3.4 全局搜索和Console

3.4.1 全局搜索

按 ctrl + shift + f ,进入全局搜索,如下:
在这里插入图片描述

3.4.2 Console

控制台可以查看前端日志信息,也可以输入代码片段,测试执行结果。
在这里插入图片描述

3.5 元素

3.5.1 元素选择

点击左上角元素选择按钮,然后鼠标移动到网页中任意元素中,可以查看元素的html + css内容。
在这里插入图片描述

3.5.2 编辑html元素

 可以通过增加属性,编辑属性,编辑html,删除元素等操作进行元素管理。

在这里插入图片描述

3.5.3 样式分析

查看右边样式页签,可以分析样式情况,也可以通过修改看下样式的影响效果。

在这里插入图片描述
另外也可以最终的计算结果中,看到元素的盒子模式样式结果。
在这里插入图片描述

3.6 网络

3.6.1 网络总体

在网络界面可以看到当前页面的请求数,请求大小,加载时间。对于要优化性能,可以通过减少请求数,加载文件大小来处理。
在这里插入图片描述

3.6.2 xhr

可以在网络页签中分析xhr请求,请求的地址参数,头部信息,以及返回结果内容等。

在这里插入图片描述

3.6.3 分析该请求从哪里发出

如果要分析一个请求是从前端哪个js发出的,可以选中该请求,在启动器列查看调用堆栈,然后点击js,就会跳到js对应于代码行中。该方法是分析的利器。
在这里插入图片描述

3.6.4 浏览器不缓存调试

在开发程序功能时,修改服务端页面代码,推荐把不缓存打勾,以免本地缓存,加载不到最新改动代码,不利于提高研发效率。
在这里插入图片描述

3.6 应用查看Cookies

点击应用页签,点击左侧Cookies 目录,选择要查看的地址,可以查看该地址的Cookies 情况,也可以进行编辑修改。
在这里插入图片描述

3.7 总结

学习掌握chrome调试,对于分析前端问题,以及分析后端接口返回内容,都极有帮助。熟练掌握和应用快捷键,可以提升研发效率。

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随风九天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值