有好的JavaScript迷你程序吗?

有好的JavaScript迷你程序吗?,javascript,minify,Javascript,Minify,你推荐什么JavaScript缩略器?如果你使用的是PHP,你可能还想看看哪些可以缩略和合并JavaScript文件。集成非常简单,可以通过定义的文件组或简单的查询字符串来完成。缩小的文件也会被缓存以减少服务器负载,您可以通过缩小来添加过期头。有几种方法可以使用/尝试: (已运行) 有时我使用这个:活动 不赞成 Google Closure Compiler通常实现比YUI Compressor更小的文件,特别是如果您使用高级模式,这在我看来令人担忧,但在我使用过的一个项

你推荐什么JavaScript缩略器?

如果你使用的是PHP,你可能还想看看哪些可以缩略和合并JavaScript文件。集成非常简单,可以通过定义的文件组或简单的查询字符串来完成。缩小的文件也会被缓存以减少服务器负载,您可以通过缩小来添加过期头。

有几种方法可以使用/尝试:

  • (已运行)
有时我使用这个:

活动
不赞成

Google Closure Compiler通常实现比YUI Compressor更小的文件,特别是如果您使用高级模式,这在我看来令人担忧,但在我使用过的一个项目中效果很好:

有几个大项目使用UglifyJS,切换后我对它印象深刻。

,被jQuery项目使用。

这个工具:非常好。

非常不同-

提供了一个很好的API,您可以通过编程使用:

curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
或者通过上载文件并重定向到新文件:

curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js

希望这能有所帮助。

Google CC simple mode的尺寸也比YUI小,而且安全。您可以在线使用UglifyJS,无需安装+1对于JQUERY使用的产品,它是否使用了闭包以外的内容?@futuoad:当前版本为。我在寻找迷你们的对比,我在这里找到了统计数据——谷歌的关闭速度似乎比UglifyJS慢。然而,闭包可以缩小AngularJS项目。因此没有明确的赢家。我的猜测是(经过一个小时的研究后)UglifyJS2的使用率高于GC.PS:您可以尝试使用基于UglifyJS2的方法,并且您的源代码不会被发送到远程服务器。;)UglifyJS支持es6吗?我发现的所有工具都是throw的错误,因为我在我的文件中使用了大量es6功能。我必须说,这是迄今为止最好的在线工具,因为当你给其他一些工具超过8000行的内容进行缩小时,它们会被丢弃。什么是超运行?这就是我在这个问题上得到的:@EhteshChoudhury这意味着迷你们会变得更加咄咄逼人。它去掉了未使用的代码并缩短了局部变量的名称。你试过了吗?尽管这个问题已经很老了,而且已经结束了,但从2019年开始,terser()是一个非常好的缩略语。还有一个用于汇总的插件,非常适合动态缩小捆绑包。该网站处于脱机状态。谢谢。这是我的工作。这是我用于minify JavaScription的最好的网站,请改用HTTPS