Firebug无法加载js文件

时间:2010-12-22 13:51:32

标签: javascript firebug

我注意到JS文件中的语法错误有时会导致js文件根本不会列在Script Firebug选项卡中。

我很确定Firebug应该帮助找到这样的错误,而不是排除整个js文件。

我错过了什么?

由于 诉

Firefox 3.6.13

Firebug 1.6.0

编辑: 下面是打破它的代码示例。右括号保留在$ .each行上,而不是在函数体之后。现在我已经进行了一些实验,但它的行为似乎有些不一致,但最重要的是,当调用错误文件中定义的另一个函数时,报告的唯一错误是“未定义”。

function aaa(){
    var sum = 0;
    $.each([1, 2, 3], function(i, val)){
        sum += val;
    };
    return sum;
}

2 个答案:

答案 0 :(得分:2)

我刚刚发现,我得到的同样错误发生在以下一行:

selectOptionNode.value = current);

它是一个剩余的parantheses,没有相应的开始parantheses。所以这似乎是firebug不加载整个脚本而从不告诉它的原因。奇怪的...

删除paranthesis解决了问题。

答案 1 :(得分:1)

行。由于人们没有发现这有趣,我可以提出一些提示。希望他们帮助某人:

  1. 尝试重新加载页面两次以确保加载新版本的外部js文件。
  2. FF / FB存在我们大多数人都遇到过的记忆问题。重启FF也可以提供帮助。