是否有任何好的和简单的PHP压缩JS插件?

时间:2012-12-08 10:30:10

标签: php javascript

我想用PHP自动压缩我的JS文件。我试图在许多搜索引擎和表单中找到最好的插件。每个人都建议使用Minify插件。但是这个插件非常大。所以,我想要一个简单可靠的插件来压缩JS文件。

请帮帮我。

我想要一个这样的插件:

<?PHP
  include_once "js_compress.php";
  $file = "http://www.example.com/src/page_optimize.js";
  $data = file_get_contents($file);
  echo js_compress($data);
?>

2 个答案:

答案 0 :(得分:1)

使用YUI Compressor。我已经使用php.But做了类似的事情,你必须使用exec命令创建一个php文件,它将运行YUI的命令。

首先从这里下载他们的插件:http://developer.yahoo.com/yui/compressor/

然后创建一个php,并在放置php时将jar文件放在同一个文件夹中。

但首先在php中创建一个exec字符串,如下所示:

exec(“java -jar compiler.jar --compilation_level SIMPLE_OPTIMIZATIONS --js --js_output_file”);

这将执行命令并压缩你的js。

对于多于1个文件,在输入目录中循环使用相同的exec语句,并按1获取js。

我希望这会帮助你。

答案 1 :(得分:0)

如果你只想要基本的最小化,你可以解析js并删除任何换行符。如果你想完全最小化,我找不到它的任何库,但我确实找到了使用谷歌的闭包API http://www.sitepoint.com/compress-javascript-with-php/

的指南