YUI压缩? GUI?并兼容欧洲字母?

时间:2009-06-15 18:46:14

标签: javascript jquery compression yui diacritics

我试图找到某种gui或批处理实用程序,我可以YUI压缩我有的JS文件..我有一个实用程序,将我的所有js合并为1个单js ..并且工作得很好,但我需要压缩这个文件..

我之前使用类似的东西进行压缩,但它在欧洲角色上失败了,即字母上带有重音符号......比如Día,Sábado等

所以基本上发生了什么事情它的效果很好但是当我的字符串上带有带重音的欧洲字时......它会把转义字符放在其他地方......我不得不手动编辑它......这是一场噩梦。 - ..

任何人都可以指出一个良好的GUI的正确方向与YUI或somehtign类似,所以我可以指向我的文件(和文件,我有多个)所以我可以只在批处理模式一个或类似..它还需要压缩jquery ...我想yui对此没有任何问题?

有人知道这样的事情是否存在?

我真的不想使用命令,因为我有几个文件......

任何帮助真的很感激

1 个答案:

答案 0 :(得分:1)

我的建议可能并不完全符合您的要求,但我使用批处理文件来驱动多个JS文件的压缩/打包。

没有任何特殊的批处理文件,假设您在Windows上,您可以编写类似于此的批处理文件(按照您希望在浏览器中加载文件的顺序):

compress.cmd:

echo. > compressed.js
java -jar yuicompressor-2.4.2.jar jquery.js >> compressed.js
java -jar yuicompressor-2.4.2.jar file1.js >> compressed.js
java -jar yuicompressor-2.4.2.jar file2.js >> compressed.js

然后,您可以在需要将所有内容“重新打包”到单个部署文件“compress.js”中时运行此命令。

BTW,确保所有JavaScript源文件都是UTF8,然后使用--charset UTF-8选项运行压缩器;这应该处理字符编码问题。