当在控制台中打开Firebug的“Break on all Errors”模式时,它会打破各种实际上不会导致真正问题的错误,甚至是“分配给未定义的变量”。
这会导致jQuery和各种jQuery UI插件中出现大量中断。这是非常糟糕的,我根本不能使用这个功能,即使它会使调试更加麻烦。
我是唯一有此问题的人吗?如果没有,是否有任何解决方法?
答案 0 :(得分:1)
这些是您正在看到的合法休息......例如:
undefinedVarName = "something";
技术上不合法,实际上不会在严格模式下工作......你需要定义一个变量,即使它在使用它之前处于更高的范围,这既是好的做法,也是......好吧。 ......正确的做事方式。
图书馆本身我没有遇到你描述的断裂。插件?当然,如果他们没有写得好,他们会抛出错误......你可以修复它们或处理它,但是Firebug的工作就是抱怨写得很糟糕的JavaScript,而且它就是这样做的。