这是个 Javascript 压缩 + 混淆器,由于 YUI Compressor 是用 Java 实现的,所以我考虑做了 PHP 实现(不要纷争这两门语言之间的信仰问题)。
注:本程序基于 dewards 的 PHP Javascript Packer 封装。原作者与本人不对使用此脚本造成的一切后果负责(很无情,对吧)。
与期前 第一版的 Javascript 批量压缩器 不同,此工具具有混淆代码的功能。使用地址如下
http://friable.rocks/javascript_packer/ ,欢迎点评。
--Splite--
同时得感谢 圆心 的 Javascript 支持,是他帮忙解决了 eval JSON 数据时,本人的一个「弱智」的问题,建议以后使用这样解析(可能是我火星了):
var json = eval('(' + req.responseText + ')');
详细 参见这里 。
很无耻的用上了公司的 CDN 链接,感觉倍有「安全感」(嘘,小声点)。重新审视代码,的确从某个角度上说,使用 YUI 的代码比 jQuery 的要「严肃」得多。