亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

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

2020-06-27 15:23:38
字體:
來源:轉載
供稿:網友
YUI Compressor 是一個用來壓縮 JS 和 CSS 文件的工具,采用Java開發。


使用方法:

//壓縮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環境變量配置的步驟如下:

1.我的電腦-->屬性-->高級-->環境變量.

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.測試環境變量配置是否成功:

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

YUI,Compressor




先下載jdk

需要安裝 JDK >= 1.4, 并設置環境變量 JAVA_HOME

桌面 -> 我的電腦  -> 右鍵  -> 屬性 ->  高級  -> 環境變量

YUI,Compressor



系統變量 新建

YUI,Compressor




安裝步驟:

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


壓縮測試:

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

注意事項:

1. 需要安裝 JDK >= 1.4, 并設置環境變量 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.julienlecomte.net/blog/2007/08/11/
2. YUILibrary: http://yuilibrary.com/projects/yuicompressor/wiki
3. Documentation: http://developer.yahoo.com/yui/compressor/
4. native2ascii.exe: http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/native2ascii.html

以下是配置補充:

使用YUI Compressor壓縮JS和Css

常用示例(在cmd中執行)

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 指定輸出的文件名,如果不指定這個參數將會把壓縮后的內容輸出到命令行上
最后的my.js和my.css是要打包的debug版源文件

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

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

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

制作批處理工具

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

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

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

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文件夾里放入這兩個文件,平時開發用多個源文件,運行pack-js.bat后查看頁面效果,上線前打包成一個壓縮文件,測試無誤后再上線。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97欧美精品一区二区三区| 国产精品69精品一区二区三区| 国产成人涩涩涩视频在线观看| 国产一区二区激情| 日本精品中文字幕| 91精品久久久久久久久| 欧美在线一区二区视频| 国产一区二区三区毛片| 97国产真实伦对白精彩视频8| 久久成人亚洲精品| 日韩欧美精品网站| 国产精品视频免费观看www| 日韩成人久久久| 国产精品嫩草视频| 亚洲成人a**站| 亚洲福利视频在线| 久久久精品国产| 97视频国产在线| 久久久久久国产| 国产精品久久91| 成人性生交xxxxx网站| 久久精品亚洲国产| 久久中文字幕在线视频| 免费av一区二区| 日韩视频―中文字幕| 国外日韩电影在线观看| 亚洲欧美精品一区| 久久夜色精品国产| 国产午夜精品免费一区二区三区| 精品国产视频在线| 欧美黑人性生活视频| 欧美日韩在线第一页| 亚洲欧美另类自拍| 欧美另类第一页| 亚洲美女福利视频网站| 日韩免费在线看| 亚洲人成电影网站色| 茄子视频成人在线| 伦伦影院午夜日韩欧美限制| 国产成人精品综合| 欧美激情综合色| 欧美伊久线香蕉线新在线| 性欧美xxxx视频在线观看| 欧美国产日韩在线| 国色天香2019中文字幕在线观看| 日韩午夜在线视频| 亚洲精品不卡在线| 97在线免费视频| 日韩高清电影好看的电视剧电影| 国产精品免费福利| 992tv成人免费影院| 亚洲欧洲国产伦综合| 国产精品美女呻吟| 欧美中文字幕在线播放| 亚洲欧洲日产国码av系列天堂| 久久精品亚洲一区| 中文欧美日本在线资源| 亚洲美女在线观看| 亚洲精品98久久久久久中文字幕| 国产精品一区二区三区在线播放| 欧美日韩不卡合集视频| 午夜欧美大片免费观看| 久久久久久伊人| 亚洲第一区在线观看| 久久精品视频va| 国产精品电影久久久久电影网| 久热在线中文字幕色999舞| 中文字幕一区二区三区电影| 国产成人精品免高潮在线观看| 亚洲成人精品在线| 亚洲最大中文字幕| 国产精品揄拍一区二区| 欧美一级大胆视频| 国产精品白丝jk喷水视频一区| 久久视频在线免费观看| 日韩欧美精品在线观看| 国产精品第一视频| 亚洲老头同性xxxxx| 欧美成人亚洲成人| 中文字幕日韩在线观看| 亚洲精品在线观看www| 久久精品中文字幕| 日韩在线不卡视频| 国产精品一区二区三区成人| 一本大道香蕉久在线播放29| 国产69精品99久久久久久宅男| 亚洲女人天堂av| 亚洲最新av在线网站| 午夜美女久久久久爽久久| 久久国产加勒比精品无码| 欧美日韩激情视频| 亚洲精品国产综合久久| 日韩一级裸体免费视频| 亚洲高清av在线| 亚洲精品一区在线观看香蕉| 国产精品aaa| 亚洲欧美www| 亚洲成人久久一区| 亚洲成人xxx| 亚洲综合在线中文字幕| 欧美猛交ⅹxxx乱大交视频| 久久久免费观看视频| 在线观看欧美日韩国产| 中文字幕国内精品| 777国产偷窥盗摄精品视频| 在线视频免费一区二区| 亚洲精品视频免费在线观看| 欧美日韩美女视频| 久久久久免费视频| 国产在线观看一区二区三区| 国产丝袜一区二区三区免费视频| 久久久久久亚洲精品中文字幕| 国产精品免费福利| 欧美日韩性视频在线| 久久久国产一区二区| 亚洲精品久久久久久久久| 国产精品久久久久高潮| 亚洲精品女av网站| 亚洲成人在线视频播放| 久久国产精品久久久| 成人国产亚洲精品a区天堂华泰| 国产91精品久| 久久香蕉频线观| 欧美一级黄色网| 青青青国产精品一区二区| 国产精品一区二区三区在线播放| 国产男人精品视频| 在线成人激情黄色| 国产精品海角社区在线观看| 国产成人啪精品视频免费网| 欧美日韩性视频在线| 色琪琪综合男人的天堂aⅴ视频| 日韩av高清不卡| 久久精品国产亚洲精品2020| 亚洲精品国产精品国产自| 亚洲国产精品字幕| 亚洲精品美女久久久| 在线播放日韩欧美| 日韩电影免费在线观看中文字幕| 亚洲电影在线看| 日韩理论片久久| 91精品国产九九九久久久亚洲| 亚洲精品自在久久| 日韩av在线免费看| 亚洲精品成人网| 欧美日韩一区免费| 国产精品久久久久久超碰| 亚洲va码欧洲m码| 成人午夜在线视频一区| 色噜噜亚洲精品中文字幕| 亚洲欧美成人网| 奇米一区二区三区四区久久| 日韩精品视频免费专区在线播放| 国产精品va在线播放我和闺蜜| 最近的2019中文字幕免费一页| 欧美日韩福利电影| 欧美性猛交99久久久久99按摩| 精品高清一区二区三区| 欧美激情中文字幕在线| 欧美激情亚洲激情| 国产精品偷伦视频免费观看国产| 日本欧美精品在线| 中文字幕亚洲综合久久| 亚洲国产精品成人va在线观看|