我正在拼命尝试使用wordpress插件缩小+组合我的所有javascript文件。我已经尝试了一些,当激活我的首页滑块(http://www.joellepoulos.com)并且没有我的投资组合图像显示时,所有这些问题都会发生。我已经尝试停用每个被缩小的javascript并且问题仍然存在。即使插件没有缩小任何文件,似乎也会在插件被激活时发生。我无法理解这一点 - 由于大量的javascript文件正在运行而我的网站现在非常慢,并且缩小它们有很大帮助,但这个问题让我感到害怕!
答案 0 :(得分:0)
代码实际上会抛出错误:
Uncaught ReferenceError: twttr is not defined
它可能正在寻找在另一个脚本中声明的变量,但是minifier更改了名称。天真的缩小器不考虑外部依赖性。
我可以保证YUI Compressor或Google Closure Compiler。这是一个在线版本:http://refresh-sf.com/yui/
我还强烈建议您使用YSlow。它提供了有关如何优化您的网站的重要提示。缩小是好的,但如果你需要加载许多小的Javascript文件,它的效果会大大降低。努力将它们整合到尽可能少的(大)文件中。