Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何缩小jquery文件?_Javascript_Jquery_Compression_Jscompress - Fatal编程技术网

Javascript 如何缩小jquery文件?

Javascript 如何缩小jquery文件?,javascript,jquery,compression,jscompress,Javascript,Jquery,Compression,Jscompress,我正在使用jquery,我有几个插件不提供缩小版。因此,我想获取完整版本并对其进行minfiy,但我发现的所有站点都输入了javascript,并将其缩小,从而破坏了插件 好像它必须去掉一些东西,因为我得到了一个语法错误 所以,有谁有一个好的我可以使用的吗?可能是因为一个或多个文件没有尾随分号,这通常是好的,但我认为会导致缩小问题。或者,您可能会遇到正则表达式文本的问题。您使用的是哪种迷你程序?如果您将插件切分为单独的文件,该过程可能会重命名jQuery API中的一个符号,因为迷你程序不知道该

我正在使用jquery,我有几个插件不提供缩小版。因此,我想获取完整版本并对其进行minfiy,但我发现的所有站点都输入了javascript,并将其缩小,从而破坏了插件

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


所以,有谁有一个好的我可以使用的吗?

可能是因为一个或多个文件没有尾随分号,这通常是好的,但我认为会导致缩小问题。或者,您可能会遇到正则表达式文本的问题。您使用的是哪种迷你程序?

如果您将插件切分为单独的文件,该过程可能会重命名jQuery API中的一个符号,因为迷你程序不知道该交互作用。


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

ASP.net团队发布了一个免费工具,使您能够通过减少JavaScript文件的大小来提高Ajax应用程序的性能。 新工具名为MicrosoftAjaxMinifier。详情如下:

在这里下载

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

如果您的服务器上有PHP5和Zlib,那么试试这个

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

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


没有它我是不会离开家的。(这只是一句谚语:)

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


您可能想签出PackScript-

我尝试了这一个,另一个,但忘记了链接。我只是将javascript代码复制并粘贴到框中,然后点击generate。所以,也许这就是它正在做的。是的,我发现了这个,当我设置缩小选项和保留分色时,它似乎起作用了。我会检查它。我发现YUI compressor似乎可以工作,但不喜欢命令行界面。虽然您在这里选择了不同的答案,但我想指出的是,我在jQuery本身上使用了Javascript compressor Rater(必须创建我自己的版本),它工作得非常好。供参考