如何缩小jquery文件?

我正在使用jquery,我有一些不提供缩小版本的插件。 所以我想采取完整版本和minfiy它,但我发现你输入你的JavaScript的所有网站,它缩小它打破插件。

就像它必须删除一些东西,因为我得到一个语法错误。

所以任何人都有一个我可以使用的好的?

如果你熟悉Java,你也可以使用YUI压缩器来自己缩小JS(和CSS)文件。 我们也在这里使用它,效果很好。

Javascript Compressor Rater

我相信它通过rhino运行js并输出之前发现的任何错误,之后你可以选择最适合你的那个。

这可能是因为一个或多个文件没有尾随分号,这通常很好,但我认为会导致缩小问题。 或者,您可能遇到正则表达式文字的问题。 你用什么缩放器?

如果您将插件作为单独的文件进行minfying,则该过程可能正在重命名作为jQuery API一部分的符号,因为minifier不知道该交互。

ASP.net团队发布了一个免费工具,通过减少JavaScript文件的大小,您可以提高Ajax应用程序的性能。 新工具名为Microsoft Ajax Minifier。 Deatails在这里: 关于Ajax Minifier的Deatails

在此处下载下载链接

如果您的服务器上有PHP5和Zlib,请尝试这个! http://code.google.com/p/minify/

我用它将jQ,jQ插件,jQ-UI和自定义站点应用程序客户端代码组合到一个文件中。

然后我将该JS文件和一个特定于页面的小文件(带有onload等)加载到每个页面上。 它工作得很好……它也处理CSS。

没有它,我不会离开家。 (这只是一个说法:)

这可能是一个分号问题。 我发现微软的AjaxMin是一个非常合理的工具,易于定制。

您可以查看PackScript – http://danderson00.blogspot.com.au/2013/01/packscript-next-generation-build-for-web.html