代码之家  ›  专栏  ›  技术社区  ›  Adrian Grigore

Firebug“所有错误都中断”功能中断太频繁

  •  2
  • Adrian Grigore  · 技术社区  · 14 年前

    在控制台中打开firebug的“break on all errors”模式时,它会破坏实际上不会导致真正问题的各种错误,甚至“赋值给未定义变量”。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Nick Craver    14 年前

    undefinedVarName = "something";
    

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

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