PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

压缩javascript代码的javascript代码

压缩javascript代码的javascript代码

来源:phperz.com  作者:phper  发布时间:2012-02-22
看文章名是不是有点绕口啊,其实就是可以用来压缩javascript代码的javascript函数 能不能没测试过,网上找到,大家自己测式吧, 以下为引用的内容: /** * 压缩javascript * @param JS源文件路径(e:/jquery-1.7.1.js) * @param 压缩级别 * @return */ public Compiler mi

看文章名是不是有点绕口啊,其实就是可以用来压缩javascript代码的javascript函数

能不能没测试过,网上找到,大家自己测式吧,

以下为引用的内容:
/**
 * 压缩javascript
 * @param JS源文件路径(e:/jquery-1.7.1.js)
 * @param 压缩级别
 * @return
 */
public Compiler miniJS(String sourceJSFile, String comLevel){
    String[] primaryJavascriptToCompile = {sourceJSFile};
    Compiler.setLoggingLevel(Level.OFF);
    Compiler compiler = new Compiler();
    //设置压缩级别
    CompilerOptions options = new CompilerOptions();
    if(comLevel.equals("0")){
        CompilationLevel.WHITESPACE_ONLY.setOptionsForCompilationLevel(options);
    }else if(comLevel.equals("1")){
        CompilationLevel.SIMPLE_OPTIMIZATIONS.setOptionsForCompilationLevel(options);
    }else{
        CompilationLevel.ADVANCED_OPTIMIZATIONS.setOptionsForCompilationLevel(options);
    }
    //警告级别
    WarningLevel.DEFAULT.setOptionsForWarningLevel(options);
    List<JSSourceFile> externalJavascriptFiles = new ArrayList<JSSourceFile>();
    List<JSSourceFile> primaryJavascriptFiles = new ArrayList<JSSourceFile>();
    for(String filename : primaryJavascriptToCompile){
        primaryJavascriptFiles.add(JSSourceFile.fromFile(filename));
    }
    compiler.compile(externalJavascriptFiles, primaryJavascriptFiles, options);


    return compiler;
}


延伸阅读:
javascript代码压缩
文件压缩成Gzip格式的类
PHP使用zlib扩展实现页面GZIP压缩输出
jQuery压缩版
jQuery原版(未压缩版)
使用PHP和GZip压缩网站JS/CSS文件加速网站访问速度
php生成zip压缩文件的方法
php压缩文件类(zip)
php启用gzip页面压缩示例
Linux空间用Gzip对网页内容进行压缩
IIS或Apache启用GZIP压缩优化网站
apache性能优化之启用gzip压缩
JSON压缩算法 JSON.hpack
PHP的ZIP压缩处理包 TbsZip 2.10 发布
PHP在线解压缩的工具PHPUnZip
lighttpd开启gzip压缩
Lighttpd1.4.20服务端启用GZIP压缩
Tags: 压缩   javascript   代码  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号