全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Chrome调试折腾记之JS断点调试技巧

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调试技巧最全汇总  # 跳转  # 就到  # 就可以  # 跳转到  # 勾选  # 就会  # 就有  # 在那里  # 你在  # 当你  # 不多  # 不懂  # 我用  # 用了  # 可以看到  # 还有一个  # 用过  # 又不  # 这篇文章  # 打过 


相关文章: 单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  建站之星备案流程有哪些注意事项?  网站微信制作软件,如何制作微信链接?  电商网站制作公司有哪些,1688网是什么意思?  如何用西部建站助手快速创建专业网站?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  建站主机选哪种环境更利于SEO优化?  营销式网站制作方案,销售哪个网站招聘效果最好?  建站之星在线版空间:自助建站+智能模板一键生成方案  太原网站制作公司有哪些,网约车营运证查询官网?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  如何续费美橙建站之星域名及服务?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  专业网站建设制作报价,网页设计制作要考什么证?  如何通过WDCP绑定主域名及创建子域名站点?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  C++时间戳转换成日期时间的步骤和示例代码  如何选择适合PHP云建站的开源框架?  如何在橙子建站上传落地页?操作指南详解  大同网页,大同瑞慈医院官网?  如何在建站之星绑定自定义域名?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  如何在阿里云通过域名搭建网站?  实例解析angularjs的filter过滤器  如何用y主机助手快速搭建网站?  如何挑选高效建站主机与优质域名?  定制建站模板如何实现SEO优化与智能系统配置?18字教程  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  c++ stringstream用法详解_c++字符串与数字转换利器  家庭建站与云服务器建站,如何选择更优?  建站之星Pro快速搭建教程:模板选择与功能配置指南  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  网站制作费用多少钱,一个网站的运营,需要哪些费用?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  C#如何在一个XML文件中查找并替换文本内容  中山网站推广排名,中山信息港登录入口?  黑客入侵网站服务器的常见手法有哪些?  广平建站公司哪家专业可靠?如何选择?  建站之星24小时客服电话如何获取?  怎么将XML数据可视化 D3.js加载XML  如何通过虚拟主机空间快速建站?  代刷网站制作软件,别人代刷火车票靠谱吗?  微信小程序 input输入框控件详解及实例(多种示例)  大学网站设计制作软件有哪些,如何将网站制作成自己app?  小程序网站制作需要准备什么资料,如何制作小程序?  高端建站三要素:定制模板、企业官网与响应式设计优化  建站与域名管理如何高效结合?  如何使用Golang table-driven基准测试_多组数据测量函数效率  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  如何通过FTP空间快速搭建安全高效网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。