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)