首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用调试器执行JS时,有没有跳过jQuery/主干/下划线代码的方法?

问在使用调试器执行JS时,有没有跳过jQuery/主干/下划线代码的方法?
EN

Stack Overflow用户
提问于 2012-02-24 22:58:28
回答 2查看 582关注 0票数 6

当使用Chrome调试器在我的JS应用程序中执行代码时,我经常会发现自己涉水于脊骨/下划线/jQuery代码,我对此并不感兴趣。不管怎么说,是否有我的代码,但调试器跳过代码,这是这些库的一部分?

EN

回答 2

Stack Overflow用户

发布于 2012-02-24 23:27:12

我刚在chrome的调试器里住了三天,就是这样做的。

诀窍是,当您到达时,设置一个断点,并在主干/jQuery/下划线代码和F8之后设置下一行。

喜欢

代码语言:javascript
复制
for(_(obj).each(function(v,k,l){
    console.log( k,v,l);
});

在for行和console行上设置断点。F11下到for行,然后是F8,然后继续执行步骤。

设置起来有点痛苦,但由于切换断点比在设置断点时设置断点要容易,所以很容易维护。

票数 3
EN

Stack Overflow用户

发布于 2012-02-24 23:05:53

在大多数调试器中,您有一个“跳出”(当前函数),因此您可以在任何时候使用它,只要您进入您想跳过的库的最顶层。

编辑:顺便说一下,从当前位置跳出到当前函数中的返回。我没有太多地使用调试器,所以我无法判断如果您从一个函数中退出异步调用会发生什么。我只能想象它会退出该函数,异步调用将继续处理它的业务,而您将进入其他事情。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9439233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档