CSS, JavaScript 压缩, 美化, 加密, 解密

JS 美化,格式化 Uglify 压缩 YUI 压缩 JsMin 压缩 JSPacker 加密压缩 解密 删除注释 CSS 压缩 需要安装Flash后才能使用 撤销 清空
UglifyJS 格式化选项
每个tab缩进空格
禁止优化对象引号转义<script...
冒号后添加空格保留注释
Unicode字符编码为ASCII输出IE安全代码
UglifyJS 压缩选项
优化循环连续使用多个逗号
优化if else删除没使用的变量、函数
优化常量表达式函数声明至于顶端
优化逻辑操作符变量声明至于顶端
优化条件表达式(转换成二元)删除运行不到的代码
优化布尔表达式类似a["foo"] 智能优化为 a.foo
不安全的优化合并多个变量声明
YUI compressor 压缩选项
不混淆代码
保留所有分号
禁用微优化
内核编写语言版本更新
UglifyJSNodeJS2.4.82014-01-11
YUI compressorJava2.4.82013-12-07
JSPackerPHP1.0.32013-05-22
JsMin C-2014-01-19

关于工具:

本工具 非网络上常见的简单的正则、字符串替换, 而是服务器后台调用行业界知名的几大压缩内核,内核模拟浏览器词法分析,压缩后的代码非常的安全稳定。

关于内核:

UglifyJS 是用 NodeJS 编写的 JavaScript 压缩工具,是目前最流行的JS压缩工具,JQuery 就是使用此工具压缩,UglifyJS 压缩率高,压缩选项多,并且具有优化代码,格式化代码功能,目前国内能提供UglifyJS压缩的都还处在1.0版本,本站率先升级到 2.0 时代。

YUI compressorJava编写的压缩工具,由雅虎发布,压缩是 100% 的安全,比大多数其他工具有更高的压缩比, 一般代码的压缩率达到 40%60%YUI compressor 也能够压缩CSS文件,国内互联网公司,阿里、淘宝、百度等都是采用 YUI compressor 内核压缩后发布代码。

JSPackerPHP编写的压缩工具,可以混淆代码保护知识产权,产生的代码兼容IE、FireFox等常用浏览器,国内大部分在线工具网站都采用这种算法压缩,只因为此算法采用PHP编写,正则表达式替换语句,没有语法分析内核,环境搭建成本低,压缩率上远不如以上两种内核,并且混淆代码页不符合开源精神。

JsMin 是用C语言编写的一个轻量级JS压缩器,去除JavaScript文件中的注释和不必要的空格。它通常减少了一半的文件大小,从而导致更快的下载速度。

对于其他压缩内核比如 Google Closure Compiler 根据反馈,由于压缩出错率太高,并且不是主流压缩内核,本站不再支持。

最近...条评论
邮箱:
昵称:
发表评论