Chrome调试折腾记之JS断点调试技巧
发布时间 - 2026-01-11 03:11:28 点击率:次JS调试技巧技巧

一:格式化压缩代码
技巧二:快速跳转到某个断点的位置
右侧的Breakpoints会汇总你在JS文件所有打过的断点,点击跟checkbox同一行的会暂时取消这个断点,若是点击checkbox下一行的会直接跳转到该断点的位置
技巧三:查看断点内部的作用范围【很实用】
右侧的scope可以看到相当多实用的信息,比如this的指向,是否有值,断点是对象还是其他等。。
技巧4:监听事件断点
右侧的Event Listener Breakpoints可以选择性的监听某类行为事件,比如键盘输入,拖拉等。。勾选前面的checkbox就可以生效,当你触发改行为的时候就会跳转到触发的JS
技巧5:DOM及 XHR监听跳转
DOM Breakpoints : 是你Elements页,感觉要监听某段dom的可能有一些行为,但是又不具体知道确切位置就可以用了
XHR Breakpoints: 向服务器请求的,ajax的核心要点
默认勾选了,所有XHR行为,可选项是判断URL。。。我用的不多
技巧6:单步执行、单步进入、强制进入、单步退出
这个东东是调试中必不可少的,其实用过firebug的小伙伴,对这个就有一个清晰的认识你。基本一样;先上图;
功能名词依次,不懂的可以看看我firebug那个系列的
- Pause script excution 【单步执行,在断点处暂停,等待调试–不是直译】 : 暂停后这个按钮会变成 Resume script excution 【继续执行】 , 快捷键 【F8 或者 Ctrl + \】
- Step over next function call【单步跳过】 : 会跳到下一个断点,快捷键 【F10 或者 Ctrl + `】
- Step into next function call【单步进入】 : 会进入函数内部调试,快捷键【F11 或者 Ctrl + ;】
- Step out of current function 【单步跳出】: 会跳出当前这个断点的函数,快捷键【Shift + F11 或者 Ctrl + Shift + ;】
后面的就是chrome的特色功能
- Deactivate breakpoints : 使所有断点临时失效,快捷键【Ctrl + F8】
- Don't Pause on exceptions: 不要在表达式处暂停,还有一个可选项【Pause On Caught Exceptions– 若抛出异常则需要暂停在那里】
总结
这篇文章就到此处,更深入的及一些效率的小操作就到下篇文章再介绍,希望对大家的学习有所帮助,也希望大家多多支持。
# js断点调试方法
# js断点调试
# chrome
# js
# 断点
# 使用Chrome调试JavaScript的断点设置和调试技巧
# chrome调试javascript详解
# Chrome开发者工具9个调试技巧详解
# JS使用Chrome浏览器实现调试线上代码
# Chrome浏览器断点调试技巧(非常详细!)
# 前端常用的Chrome调试技巧最全汇总
# 跳转
# 就到
# 就可以
# 跳转到
# 勾选
# 就会
# 就有
# 在那里
# 你在
# 当你
# 不多
# 不懂
# 我用
# 用了
# 可以看到
# 还有一个
# 用过
# 又不
# 这篇文章
# 打过
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
简单实现Android文件上传
教你用AI将一段旋律扩展成一首完整的曲子
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
JS碰撞运动实现方法详解
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
UC浏览器如何设置启动页 UC浏览器启动页设置方法
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
怎么用AI帮你为初创公司进行市场定位分析?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
黑客入侵网站服务器的常见手法有哪些?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何在景安云服务器上绑定域名并配置虚拟主机?
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
怎样使用JSON进行数据交换_它有什么限制
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
深入理解Android中的xmlns:tools属性
轻松掌握MySQL函数中的last_insert_id()
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
网站建设保证美观性,需要考虑的几点问题!
Laravel storage目录权限问题_Laravel文件写入权限设置
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
网站制作软件免费下载安装,有哪些免费下载的软件网站?
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
Swift中swift中的switch 语句
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
用yum安装MySQLdb模块的步骤方法
Python文件流缓冲机制_IO性能解析【教程】
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
jquery插件bootstrapValidator表单验证详解
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
如何用PHP快速搭建CMS系统?
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
教你用AI润色文章,让你的文字表达更专业
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
详解MySQL数据库的安装与密码配置
googleplay官方入口在哪里_Google Play官方商店快速入口指南
如何用西部建站助手快速创建专业网站?
高防服务器如何保障网站安全无虞?
EditPlus中的正则表达式 实战(4)

