Firebug“打破所有错误”功能会经常中断

时间:2010-11-23 09:23:45

标签: javascript jquery firefox firebug

当在控制台中打开Firebug的“Break on all Errors”模式时,它会打破各种实际上不会导致真正问题的错误,甚至是“分配给未定义的变量”。

这会导致jQuery和各种jQuery UI插件中出现大量中断。这是非常糟糕的,我根本不能使用这个功能,即使它会使调试更加麻烦。

我是唯一有此问题的人吗?如果没有,是否有任何解决方法?

1 个答案:

答案 0 :(得分:1)

这些是您正在看到的合法休息......例如:

undefinedVarName = "something";

技术上不合法,实际上不会在严格模式下工作......你需要定义一个变量,即使它在使用它之前处于更高的范围,这既是好的做法,也是......好吧。 ......正确的做事方式。

图书馆本身我没有遇到你描述的断裂。插件?当然,如果他们没有写得好,他们会抛出错误......你可以修复它们或处理它,但是Firebug的工作就是抱怨写得很糟糕的JavaScript,而且它就是这样做的。