对于普通的js,我们使用批处理和YUI进行打包!http://edu.codepub.com/2009/0619/6656.php

        对于dojo中文件(因为有所修改),使用dojo自带的buildScript进行打包,压缩!

    

 
  
  1. build profile=base action=release releaseName=myDojo optimize=shrinksafe 
  2.  
  3. 相关说明 
  4. 该命令中包括了几个最常用的参数,其意义如下: 
  5. * action: 指定本次命令的类型,提供的三个值是:clean, release, help; 
  6. * releaseName:本次 release 的名字,默认为 dojo; 
  7. * optimize:本次 build 中进行优化的方式,一般使用 shrinksafe 既可; 
  8. * profile:指定 build 使用的 profile 文件,profile 文件中提供了 build 相关的配置信息,在 \dojo\util\buildsrcipts\profiles 目录下有很多 *.profile.js 文件,我们自定义的 profile 文件也放在这个目录下 

        在发布时,在启动Jboss时,就静态压缩,减少传输量。

 

 
  
  1. <compressioncompression="on"  compressionMinSize="10"  
  2.          compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/> 

YC和GC对比

http://www.slideshare.net/lifesinger/closure-compiler-vs-yuicompressor?from=ss_embed

YUI  Js压缩

http://yabar.javaeye.com/blog/423906

在项目中使用Google Closure Compiler(js压缩)

http://www.cnblogs.com/anjing/archive/2009/12/09/1620503.html