Javascript 是否可以在Chrome调试器中只调试我自己的代码?

Javascript 是否可以在Chrome调试器中只调试我自己的代码?,javascript,google-chrome-devtools,Javascript,Google Chrome Devtools,这是个愚蠢的问题,但我只是在网上为其他浏览器找到答案。我正在调试代码,但它总是在jquery代码和其他第三方代码中的断点处停止 是否只需要调试我自己的代码 提前感谢jQuery代码本身没有断点,但是异常可能会发生,您的开发工具可以在异常时停止。 为了避免“异常时中断”,您可以将暂停设置为“异常时不停止” 只需单击此图标并将其切换为灰色 它不会在例外情况下停止 了解更多信息jQuery代码本身没有断点,但异常可能会发生,并且您的开发工具可以在异常时停止。 为了避免“异常时中断”,您可以将暂停设置

这是个愚蠢的问题,但我只是在网上为其他浏览器找到答案。我正在调试代码,但它总是在jquery代码和其他第三方代码中的断点处停止

是否只需要调试我自己的代码


提前感谢

jQuery代码本身没有断点,但是异常可能会发生,您的开发工具可以在异常时停止。 为了避免“异常时中断”,您可以将暂停设置为“异常时不停止”

只需单击此图标并将其切换为灰色

它不会在例外情况下停止


了解更多信息

jQuery代码本身没有断点,但异常可能会发生,并且您的开发工具可以在异常时停止。 为了避免“异常时中断”,您可以将暂停设置为“异常时不停止”

只需单击此图标并将其切换为灰色

它不会在例外情况下停止


了解有关此功能的详细信息

Internet Explorer现在具有此功能。我认为Chrome还没有引入这个功能真是太遗憾了。对我来说,这似乎是一件容易的、不需要动脑筋的事。如果我错误地在某个地方有一个空对象,我希望立即看到它在哪一行代码上,但Chrome会在库代码中捕获或未捕获的每一个异常中停止,这真的很烦人

它被称为“just my code”,您可以将jquery标记为一个库,而不是您希望在其中看到错误的东西

如果您正在开发网站和应用程序,那么您可能正在使用 第三方库,如jQuery或Angular,通常包括 图书馆经常被缩小。我们经常看到开发人员 调试他们的代码一步一步地进入库代码,然后埋入 在能够返回到他们的代码之前 调试他们的问题

Visual Studio支持一个名为“Just My Code”(JMC)的功能 有一段时间是托管语言,使用Visual Studio 2012,它也是 为JavaScript启用。JMC背后的理念是我们保持 调试器在您的代码中,在您要调试的代码中,而不是在代码中 你真的不能改变

在F12中使用此功能后,您将看到两个关键点 调试时

  • 您永远不会“进入”标记为库的文件(库) 代码。可以通过调试器中的文件选择器标记库 (见下文),即使您已进入该文件。一旦标记,任何 单步操作将带您到您的代码

  • 如果启用“全部断开” exceptions“在中引发和处理异常时,您永远不会中断 库代码


Internet Explorer现在具有此功能。我认为Chrome还没有引入这个功能真是太遗憾了。对我来说,这似乎是一件容易的、不需要动脑筋的事。如果我错误地在某个地方有一个空对象,我希望立即看到它在哪一行代码上,但Chrome会在库代码中捕获或未捕获的每一个异常中停止,这真的很烦人

它被称为“just my code”,您可以将jquery标记为一个库,而不是您希望在其中看到错误的东西

如果您正在开发网站和应用程序,那么您可能正在使用 第三方库,如jQuery或Angular,通常包括 图书馆经常被缩小。我们经常看到开发人员 调试他们的代码一步一步地进入库代码,然后埋入 在能够返回到他们的代码之前 调试他们的问题

Visual Studio支持一个名为“Just My Code”(JMC)的功能 有一段时间是托管语言,使用Visual Studio 2012,它也是 为JavaScript启用。JMC背后的理念是我们保持 调试器在您的代码中,在您要调试的代码中,而不是在代码中 你真的不能改变

在F12中使用此功能后,您将看到两个关键点 调试时

  • 您永远不会“进入”标记为库的文件(库) 代码。可以通过调试器中的文件选择器标记库 (见下文),即使您已进入该文件。一旦标记,任何 单步操作将带您到您的代码

  • 如果启用“全部断开” exceptions“在中引发和处理异常时,您永远不会中断 库代码


“在断点处停止”断点是在Chrome developer工具中手动设置的。如果您的意思是脚本在出现错误时停止,请确保错误不是基于您的代码。大多数库都经过了很好的测试,运行良好。如果出现异常,例如从jQuery内部引发的异常,则错误的来源可能在您的脚本上。准确地说,您可以使用stacktrace来确定它是如何到达库的,并追溯导致错误的原因。我简直不敢相信一年前只有102个视图。我在Javascript中做错了什么!我们是唯一两个编写bug的人吗?“在断点处停止”断点是在Chrome开发者工具中手动设置的。如果您的意思是脚本在出现错误时停止,请确保错误不是基于您的代码。大多数库都经过了很好的测试,运行良好。如果出现异常,例如从jQuery内部引发的异常,则错误的来源可能在您的脚本上。准确地说,您可以使用stacktrace来确定它是如何到达库的,并追溯导致错误的原因。我简直不敢相信一年前只有102个视图。我在Javascript中做错了什么!我们是唯一两个写bug的人吗?