Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Visual Studio 2010阻止对某些文件进行JScript调试_Javascript_Jquery_Visual Studio 2010_Debugging - Fatal编程技术网

Javascript Visual Studio 2010阻止对某些文件进行JScript调试

Javascript Visual Studio 2010阻止对某些文件进行JScript调试,javascript,jquery,visual-studio-2010,debugging,Javascript,Jquery,Visual Studio 2010,Debugging,是否可以阻止Javascript调试器进入某些文件 我特别不希望它在Jquery JavaScript文件中引发异常时中断: 其他第三方缩小的文件也是如此……每次出现运行时错误时,它都会显示通知并打开文件。中断执行并打开缩小的文件无助于我找到错误的原因 某些原因导致了错误,您可能不应该忽略它 我建议切换到debug(unnified)脚本,并找出错误的确切原因 一旦你有了错误,如果你不能找出它,张贴在stackoverflow上,我相信有人会帮你解决更多 尝试通过jslint运行自定义脚本,看

是否可以阻止Javascript调试器进入某些文件

我特别不希望它在Jquery JavaScript文件中引发异常时中断:


其他第三方缩小的文件也是如此……每次出现运行时错误时,它都会显示通知并打开文件。中断执行并打开缩小的文件无助于我找到错误的原因

某些原因导致了错误,您可能不应该忽略它

我建议切换到debug(unnified)脚本,并找出错误的确切原因

一旦你有了错误,如果你不能找出它,张贴在stackoverflow上,我相信有人会帮你解决更多

尝试通过jslint运行自定义脚本,看看是否存在任何明显的问题

编辑:根据您的错误,我认为您正在尝试使用空值执行某些操作,请确保在可能存在空值的情况下检查代码中的空值。可以按如下方式指定默认值:

variable = (typeof variable === undefined) ? defaultValueIfNull : variable;
或者对if语句使用相同的检查

if (typeof variable !== undefined)
{
    //do stuff
}

因为它是jquery,并且它表示预期对象,所以我想说,您可能有一个选择器,它不返回任何匹配项,但它可能是其他东西,这只是猜测。

谢谢您的回答。我不打算忽略这个错误……我意识到这是一个由未定义变量引起的错误。我只是想找到一种方法来阻止VS侵入jquery代码。我基本上是在寻找一种方式来表示我信任缩小的jQuery代码,所以请不要介入其中——我的代码就是问题所在!据我所知,没有一个是这样的,尽管我对此表示同情,但如果您没有设置适当的断点,并且最终出现在jquery代码中,这可能会很烦人,我认为附加调试器几乎是全部或全部。也许可以在函数中添加一些try,catch来防止错误冒泡到jquery?另外,请跳过调用jquery的函数,而不是单步执行,您应该能够看到错误在哪里。我通常使用firebug进行调试。或VisualStudio调试器。