当前位置:首页 > 日记 > 正文

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

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– 若抛出异常则需要暂停在那里】

总结

这篇文章就到此处,更深入的及一些效率的小操作就到下篇文章再介绍,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章

jQuery实现在新增加的元素上添加事

jQuery实现在新增加的元素上添加事

方法,元素,事件,案例分析,电脑软件,本文实例讲述了jQuery实现在新增加的元素上添加事件方法。分享给大家供大家参考,具体如下:最近项目组需要在新增的元素上增加时间,有人说用live方法后来使用的时候发现jQuery没有该方法(1.7以上就没了)替换为o…

js判断数组是否包含某个字符串变量

js判断数组是否包含某个字符串变量

数组,字符串,实例变量,变量,电脑软件,最近碰到一个这样的现象,后台返回的数据中,数组里面有一些有变量值,有一些没有变量值。举个例子,比如后台返回的例子是这样的:  var arr=[ { "status":"success", "activerUserData": [ {"ac…

Word中文档由横版变为竖版的操作技

Word中文档由横版变为竖版的操作技

文档,操作技巧,操作步骤,电脑软件,Word,  在word文档编辑排版过程中,有时需要把已经排好的横版改为竖版格式,以适应纸张大小要求。今天,小编就教大家在Word中文档由横版变为竖版的操作技巧。Word中文档由横版变为竖版的操作步骤横版的文档,大…

js实现模糊匹配功能

js实现模糊匹配功能

模糊,功能,电脑软件,js,功能描述:在搜索框中输入某一个字段,可以查询到相关的内容功能实现:1. 先声明变量用于保存输入框以及表格里面的内容2. 循环遍历遍历表格每一行,查找匹配项3. 判断如果输入框里面的内容跟表格中某个td的内容相似,则表…

PPT扁平化设计有哪些实用小技巧

PPT扁平化设计有哪些实用小技巧

扁平化设计,小技巧,有哪些,电脑软件,PPT,  扁平化是目前的PPT主流设计风格,非常适合新手,学会可以直接拿来作海报和PPT设计。以下是小编为您带来的关于PPT扁平化设计的8个实用小技巧,希望对您有所帮助。PPT扁平化设计的8个实用小技巧Tip 1:关…

jQuery实现按比例缩放的方法

jQuery实现按比例缩放的方法

方法,缩放,按比例,电脑软件,jQuery,本文实例讲述了jQuery实现按比例缩放图片的方法。分享给大家供大家参考,具体如下:做网站的时候,相信有很多朋友都会遇到图片过大,导致页面撑开变形的问题,如果强制设置width,height,图片则会因为强制变形而走样…

在Word 2013文档中如何制作个人工

在Word 2013文档中如何制作个人工

文档,工作,电脑软件,Word,  一般上班的时候可能需要带上工作牌,当然也不全是谁都要带工作牌,每个公司要求都不一样的。在Word文档中,你知道工作牌是怎么制作出来的吗?以下是小编为您带来的关于在Word 2013中制作个人工作牌,希望对您有所帮助…

wps表格怎么插入excel图表

wps表格怎么插入excel图表

图表,方法,表格,电脑软件,wps,  数据处理,离不开Excel,那么怎样做才能简单方便的插入表格呢?对于新手来说熟练运用wps表格软件还是有一定难度,怎么办?下面就跟小编看看excel插入图表的过程吧,欢迎大家来到学习。wps的Excel插入图表的方法打开…

右键没有excel2007怎么办Excel2007

右键没有excel2007怎么办Excel2007

右键,新建文档,处理方法,电脑软件,  在电脑中,想要点击鼠标右键新建一个excel表格时,却没有这个程序,怎么办?不用着急,其实我们可以通过修改注册表添加,下面给大家分享Excel2007右键没有新建文档的处理方法,希望看完本教程的朋友都能学会并运用…

Javascript 两种刷新方法以及区别

Javascript 两种刷新方法以及区别

刷新,方法,两种,适用范围,区别,JS 两种刷新方法在项目中有一个人信息修改的页面,但是修改后显示的却是修改之前的内容,分析问题后发现查询语句写在了修改语句之前,有些某些需要又必须这么写,但是修改信息后先却显示之前的信息也太不科学了。所…

对于Javascript 执行上下文的全面

对于Javascript 执行上下文的全面

执行上下文,电脑软件,Javascript,在这篇文章中,将比较深入地阐述下执行上下文 – JavaScript中最基础也是最重要的一个概念。相信读完这篇文章后,你就会明白javascript引擎内部在执行代码以前到底做了些什么,为什么某些函数以及变量在没有被声…

powerpoint文字打字效果怎么设置

powerpoint文字打字效果怎么设置

设置,文字,步骤,效果,电脑软件,  打字效果,是增强汇报成果表现效果的一种形式,那么大家知道怎么设置打字效果呢?下面小编就教你怎么在ppt中设置打字效果吧,希望看完本教程的朋友都能学会并运用起来。ppt中设置打字效果的步骤选择“插入…