7

我正在使用 jquery,并且我有几个不提供缩小版本的插件。所以我想获取完整版本并缩小它,但我发现所有网站都输入了你的 javascript 并且它缩小了它破坏了插件。

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

所以有人有我可以用的好用的吗?

4

7 回答 7

5

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

于 2009-11-05T11:10:03.090 回答
4

Javascript 压缩器评分器

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

于 2009-11-05T07:44:53.780 回答
0

如果你的服务器上有 PHP5 和 Zlib,那就试试这个吧!http://code.google.com/p/minify/

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

然后,我将该 JS 文件和一个特定于页面的小型 JS 文件(带有 onload 等)加载到每个页面上。它运行良好......它还处理 CSS。

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

于 2010-03-20T05:11:19.983 回答
0

ASP.net 团队发布了一个免费工具,使您能够通过减小 JavaScript 文件的大小来提高 Ajax 应用程序的性能。新工具被命名为 Microsoft Ajax Minifier。详细信息: 关于 Ajax Minifier 的详细信息

在这里 下载 下载链接

于 2009-11-05T11:06:58.563 回答
0

很可能是分号问题。我发现 Microsoft 的 AjaxMin 是一个非常合理且易于定制的工具。

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

于 2013-02-05T05:38:53.533 回答
0

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

于 2009-11-05T05:14:29.307 回答
0

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

于 2009-11-05T05:18:36.010 回答