<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 122,  comments - 25,  trackbacks - 0
    實現javascript文件壓縮的批處理腳本,腳本完成的內容:
    1、利用一個windows script 刪除js文件中的空白字符及注釋;
    2、通過gzip.exe 將js文件壓縮打包成gzjs文件。gzip.exe 下載地址:http://www.gzip.org
    相關文件請下載附件:js 壓縮批處理 。

    使用方法:
    a. 雙擊運行 gzjs.bat ,提示輸入javascript文件名(帶路徑).
    b. 輸入待壓縮的js文件,或者拖動js文件到command窗口(可直接在eclipse視圖中拖動js文件到cmd窗口)。
    c. 回車后,在js文件所在目錄會生成一個相同文件名的gzjs文件。

    批處理文件內容如下:
    @echo off

    if not "%1" == "" (
       
    set JSFILE=%1
       
    goto ZIPING
    )

    :INPUT_FILENAME
    set /P JSFILE=請輸入待壓縮的JS文件名: 
    if "%JSFILE%"=="" (
        echo 
    ERROR: JS文件名稱必須指定!
        
    goto INPUT_FILENAME
    )

    :ZIPING
    set MINJS_FILENAME=c-ziped.js
    if not exist %JSFILE% (
        echo 
    ERROR: 文件:%JSFILE%不存在!
        
    goto INPUT_FILENAME
    )

    rem 壓縮Javascript文件.
    if exist %MINJS_FILENAME% del %MINJS_FILENAME%
    CScript 
    /nologo pack.wsf %JSFILE% >> %MINJS_FILENAME%
    if not "%ERRORLEVEL%"=="0" (
        echo 
    ERROR: JS文件壓縮失敗:%JSFILE%
        
    goto END
    )

    rem 打包js文件為.gzjs
    gzip -9 %MINJS_FILENAME%
    for %%i in ("%JSFILE%"do (
            
    set FILENAME=%%~ni
        
    set JS_FILEPATH=%%~di%%~pi
        
    rem echo %JS_FILEPATH%
    )

    rem 壓縮文件名及重命名的文件名.
    set GZIPED_FILE=%FILENAME%.gzjs
    set TMP_GZIPED_FILE="%MINJS_FILENAME%.gz"

    rem 重命名.
    if exist %GZIPED_FILE% del %GZIPED_FILE%
    call ren %TMP_GZIPED_FILE% %GZIPED_FILE%
    if not "%ERRORLEVEL%"=="0" (
        echo 
    ERROR: JS壓縮文件打包失敗:%TMP_GZIPED_FILE%
        
    goto END
    )

    rem 移動壓縮文件到源目錄.
    set TARGET_GZJS=%JS_FILEPATH%%GZIPED_FILE%
    call move /Y %GZIPED_FILE%  %TARGET_GZJS%
    echo done. %TARGET_GZJS%

    :
    END
    pause

    Apache配置,以支持gzjs文件格式(http header的Content-Encoding=gzip):
    <FilesMatch "\.gzjs$">
       Header add Content
    -Encoding gzip
    </FilesMatch>
    posted on 2009-03-19 22:22 josson 閱讀(1047) 評論(0)  編輯  收藏 所屬分類: web開發
    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日韩人妻第一页| 在线观看永久免费视频网站| 亚洲精品自产拍在线观看| 添bbb免费观看高清视频| 国产成人精品日本亚洲专一区| 国产精品自拍亚洲| yy6080亚洲一级理论| 成人精品综合免费视频| 亚洲午夜激情视频| 中文在线免费不卡视频| 国产精品亚洲片在线| 免费无遮挡无码永久视频| 亚洲白色白色在线播放| 成人毛片18女人毛片免费| 美女视频黄频a免费大全视频| 亚洲A∨午夜成人片精品网站| 精品一区二区三区高清免费观看| 亚洲日产韩国一二三四区| 麻豆69堂免费视频| 在线亚洲97se亚洲综合在线| 久久午夜免费鲁丝片| 亚洲AV无码专区在线亚| 先锋影音资源片午夜在线观看视频免费播放 | 一级一级毛片免费播放| 四虎影院免费视频| 一区二区三区免费电影| 日韩亚洲AV无码一区二区不卡| 成人免费av一区二区三区| 亚洲一区二区影院| 香蕉高清免费永久在线视频| yy一级毛片免费视频| 亚洲视频一区二区三区| 国产又粗又长又硬免费视频| 国产自国产自愉自愉免费24区| 亚洲一级毛片在线观| 亚洲精品第一国产综合精品99| 人人爽人人爽人人片A免费 | 美女视频黄a视频全免费网站色| 久久精品国产亚洲Aⅴ香蕉| 精品无码国产污污污免费网站 | 亚洲综合精品伊人久久|