连接的JavaScript文件失败

时间:2011-08-18 12:22:40

标签: javascript

我一直在考虑将我的JavaScript文件合并到一个文件中,以获得一些性能。它大部分都像魅力一样,但不适用于jquery.templatesknockout.jsknockout.mapping.js库。

我尝试过像手动将三个文件的内容复制/粘贴到一个文件中一样简单的事情。一旦我引用该新文件而不是三个原始文件,它就会失败 - 使用undefined is not a function,但错误并不像为什么会有任何差异那么重要。

知道为什么会这样吗?

2 个答案:

答案 0 :(得分:1)

检查所有文件中的严格模式标记。如果第一个有它但后来没有严格模式将启用所有,或反过来。

答案 1 :(得分:0)

可能在文件的开头或结尾没有换行符,这会在串联时导致问题。

此外,可能是文件的顺序必须正确。例如,当文件1包含函数“Test”而文件2包含此函数时。