愚蠢的问题,但我只是在线寻找其他浏览器的答案。我正在调试代码,但它一直在jquery代码和其他第三方包含的断点处停止。
无论如何只调试我自己的代码?
提前致谢
答案 0 :(得分:1)
jQuery代码本身没有断点,但是可能会发生异常,并且您的开发人员工具可以在异常时停止。 避免"中断异常"您可以将暂停设置为“停止在异常"。
”只需点击此图标并将其切换为灰色即可。
它不会因异常而停止。
详细了解此here
答案 1 :(得分:0)
Internet Explorer现在具有此功能。我认为这是一个真正的耻辱Chrome尚未推出此功能。对我来说,这似乎是一件轻而易举的事。如果我错误地在某个地方有一个空对象,我想立即看到它所在的代码行,但Chrome会在库代码中的每个捕获或未捕获的异常中停止,这真的很烦人。
http://blogs.msdn.com/b/ie/archive/2014/04/14/what-s-new-in-f12-with-windows-8-1-update.aspx
它被称为“只是我的代码”,您可以将jquery标记为库,而不是您希望看到错误的内容。
如果您正在开发网站和应用程序,那么您可能正在使用 第三方库,如jQuery或Angular,通常是这些 图书馆经常被缩小。我们经常看到开发人员 调试他们的代码步骤到库代码,并埋没在 该库的深度,在能够返回其代码之前 调试他们的问题。
Visual Studio支持名为“Just My Code”(JMC)的功能 管理语言一段时间,使用Visual Studio 2012,它也是 已启用JavaScript。 JMC背后的想法是我们保持 代码中的调试器,要调试的代码,而不是代码 你无法真正改变。
现在在F12中使用此功能,您将看到两个关键的事项 当你调试
您永远不会“进入”标记为库的文件(库) 码。您可以通过调试器中的文件选择器标记库 (见下文),即使你已经进入文件。一旦标记,任何 步骤操作将带您到您的代码。
如果启用“中断所有内容” 例外情况“你永远不会在抛出和处理的异常中破坏 图书馆代码。