web項目+dojo壓縮,打包

        對於普通的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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章