乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      YUI Compressor使用配置方法 JS/CSS壓縮工具

       WindySky 2016-03-07
       YUI Compressor 是一個用來壓縮 JS 和 CSS 文件的工具,采用Java開發(fā)。

      YUI Compressor下載地址:http://www.jb51.net/softs/25860.html

      使用方法:

      //壓縮JS
      java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js
      //壓縮CSS
      java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css

      YUI Compressor v2.4.2

      安裝指南
      =========

      JDK環(huán)境變量配置的步驟如下:

      1.我的電腦-->屬性-->高級-->環(huán)境變量.

      2.配置用戶變量:
              a.新建 JAVA_HOME
                 C:\Program Files\Java\j2sdk1.5.0 (JDK的安裝路徑)
              b.新建 PATH
                  ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin        
                                      c.新建 CLASSPATH
                 %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

      3.測試環(huán)境變量配置是否成功:

         開始-->運行--〉CMD
         鍵盤敲入: JAVAC
              出現(xiàn)相應的命令,而不是出錯信息,即表示配置成功!






      先下載jdk:http://www.jb51.net/softs/60807.html

      需要安裝 JDK >= 1.4, 并設置環(huán)境變量 JAVA_HOME

      桌面 -> 我的電腦  -> 右鍵  -> 屬性 ->  高級  -> 環(huán)境變量





      系統(tǒng)變量 新建






      安裝步驟:

      1. 安裝請點擊 install.cmd
      2. 卸載請點擊 uninstall.cmd
      3. 如果安裝過之前的版本,請先卸載老版本


      壓縮測試:

      選中 test.js, 執(zhí)行右鍵菜單“Process with &YUICompressor”,會生成 test-min.js.

      注意事項:

      1. 需要安裝 JDK >= 1.4, 并設置環(huán)境變量 JAVA_HOME
      2. css 和 js 文件編碼必須是 GB2312, GBK 或 GB18030. 如果要支持 UTF-8, 請在 compressor.cmd 中將 GB18030 替換為 UTF-8
      3. css 文件中含有中文時,如果 css 編碼和頁面編碼不一致,需要手動將中文替換為\xxxx, 詳細說明請參考 compressor.cmd 中的說明
      4. 如果不需要 native2ascii, 可以只安裝 JRE (需要手動修改下 compressor.cmd)

      Ref:

      1. Introducing the YUI Compressor: http://www./blog/2007/08/11/
      2. YUILibrary: http:///projects/yuicompressor/wiki
      3. Documentation: http://developer.yahoo.com/yui/compressor/
      4. native2ascii.exe: http://java./j2se/1.4.2/docs/tooldocs/windows/native2ascii.html

      以下是配置補充:

      使用YUI Compressor壓縮JS和Css

      常用示例(在cmd中執(zhí)行)

      java -jar D:\yuicompressor-2.4.6\build\yuicompressor-2.4.6.jar --type js --charset UTF-8 D:\my.js -o D:\my-min.js
      java -jar D:\yuicompressor-2.4.6\build\yuicompressor-2.4.6.jar --type css --charset UTF-8 D:\my.css -o D:\my-min.css

      –type指定要打包的文件類型,可選的有 js和css
      –charset 指定字符集
      -o 指定輸出的文件名,如果不指定這個參數(shù)將會把壓縮后的內(nèi)容輸出到命令行上
      最后的my.js和my.css是要打包的debug版源文件

      如果沒有給定charset參數(shù),則字符集默認是系統(tǒng)的,此處指定了UTF-8,更加你的實際需要修改。具體語法和其他參數(shù)參考:http://www./yuicompressor/

      使用YUI Compressor和DOS批處理腳本壓縮JavaScript和CSS,加上IIS的GZIP,加起來能得到85%左右的壓縮率。(其中YUI Compressor的壓縮率大約為50%)也可以修改參數(shù)獲得更多的壓縮率。

      ---------------------------------------------華麗分割線---------------------------------------

      制作批處理工具

      三個文件:
      批處理文件:yuicompressor.bat
      注冊表文件:yuicompressor.reg
      壓縮jar包:yuicompressor-2.4.6.jar

      文件目錄:D:\server\f2etools\yuicompressor

      yuicompressor.bat批處理使用方法:
      對整個文件夾右鍵點擊【YUI-Compressor JS/CSS】批量壓縮操作生成-min.css或-min.js,源文件不變,項目平時開發(fā)時引用源文件,上線前引用壓縮文件測試正常后再上線。

      yuicompressor.bat批處理文件代碼:


      復制代碼
      代碼如下:

      cd "%1"
      for /f %%a in ('dir /b *-min.js') do call:ProcessDel: %%a
      for /f %%a in ('dir /b *-min.css') do call:ProcessDel: %%a
      for /f %%a in ('dir /b *.js') do call:ProcessCompress: %%a
      for /f %%a in ('dir /b *.css') do call:ProcessCompress: %%a
      :ProcessDel
      IF NOT [%1]==[] call:DeleteMinFiles: %1
      GOTO:EOF
      :ProcessCompress
      IF NOT [%1]==[] call:CompressFiles: %1
      GOTO:EOF
      :DeleteMinFiles
      IF EXIST "%CD%\%1" del "%CD%\%1"
      GOTO:EOF
      :CompressFiles
      java -jar D:\server\f2etools\yuicompressor\yuicompressor-2.4.6.jar %1 -o %~n1-min%~x1
      GOTO:EOF


      yuicompressor.reg注冊表功能:選中文件夾后,右鍵,會多一個選項【YUI-Compressor JS/CSS】
      yuicompressor.reg注冊表文件代碼:


      復制代碼
      代碼如下:

      Windows Registry Editor Version 5.00
      [HKEY_CLASSES_ROOT\Directory\shell\Compress JS/CSS Files]
      @="YUI-Compressor JS/CSS"
      [HKEY_CLASSES_ROOT\Directory\shell\Compress JS/CSS Files\command]
      @="D:\\server\\f2etools\\yuicompressor\\yuicompressor.bat %1"


      注意事項:請修改兩個文件中的目錄路徑
      批處理文件:yuicompressor.bat和注冊表文件:yuicompressor.reg

      ---------------------------------------------華麗分割線---------------------------------------

      打包壓縮pack-all-min.js

      文件如下:
      批處理文件:pack-js.bat
      需要打包的目錄文件:pack-list.txt

      pack-js.bat 代碼:


      復制代碼
      代碼如下:

      for /f %%i in (packList.txt) do type %%i >> pack-all.js
      java -jar D:\server\f2etools\yuicompressor\yuicompressor-2.4.6.jar --type js --charset utf-8 pack-all.js -o pack-all-min.js


      pack-list.txt

      jquery.ui.datepicker.js
      jquery.ui.dialog.js
      jquery.ui.draggable.js
      jquery.ui.mouse.js

      使用方法:
      在當前js文件夾里放入這兩個文件,平時開發(fā)用多個源文件,運行pack-js.bat后查看頁面效果,上線前打包成一個壓縮文件,測試無誤后再上線。  

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多