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

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

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

2020-07-14 13:28:46
字體:
來源:轉載
供稿:網友
YUI Compressor 是一個用來壓縮 JS 和 CSS 文件的工具,采用Java開發。

YUI Compressor下載地址:http://www.49028c.com/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環境變量配置的步驟如下:

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
        出現相應的命令,而不是出錯信息,即表示配置成功!




先下載jdk:http://www.49028c.com/softs/60807.html

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

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



系統變量 新建




安裝步驟:

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
91超碰caoporn97人人| 国产精品pans私拍| 欧美日韩国产麻豆| 日韩在线免费观看视频| 在线成人激情黄色| 日韩中文字幕视频| 狠狠色香婷婷久久亚洲精品| 日韩中文有码在线视频| 欧美日韩高清区| 正在播放亚洲1区| 久久久久久久色| 欧美亚洲国产精品| 亚洲国产精品大全| 午夜剧场成人观在线视频免费观看| 91福利视频在线观看| 国产成人一区二区三区| 一区二区欧美久久| 午夜欧美大片免费观看| 国产精品丝袜白浆摸在线| 日韩av日韩在线观看| 日韩欧美中文第一页| 久久精品久久久久| 上原亚衣av一区二区三区| 亚洲成人av资源网| 97久久精品人人澡人人爽缅北| 日本一区二区三区在线播放| 国产精品偷伦免费视频观看的| 亚洲wwwav| 最新国产精品亚洲| 日韩成人在线视频| 亚洲欧美中文日韩v在线观看| 国产精品国产自产拍高清av水多| 国产精品69精品一区二区三区| 亚洲一区二区国产| 成人乱人伦精品视频在线观看| 亚洲性日韩精品一区二区| 成人福利视频在线观看| 国内精品久久久| 久久综合久久88| 成人免费直播live| 原创国产精品91| 日韩成人激情视频| 最近2019好看的中文字幕免费| 91日韩在线视频| 欧美性猛交xxxx免费看| 欧美激情国产日韩精品一区18| 成人国产精品一区二区| 中文字幕av日韩| 国产一区二区三区在线观看视频| 国产成人免费91av在线| 亚洲美女av在线| 国产自产女人91一区在线观看| 日韩在线播放av| 日韩免费高清在线观看| 久久精品国产99国产精品澳门| 97av在线视频| 91在线视频一区| 亚洲欧美制服另类日韩| 国产欧美日韩免费看aⅴ视频| 成人网欧美在线视频| 欧美在线观看网站| 国产精品永久免费在线| 久热精品视频在线| 夜夜躁日日躁狠狠久久88av| 88国产精品欧美一区二区三区| 欧美成人黑人xx视频免费观看| 91影院在线免费观看视频| 色偷偷综合社区| 国产精选久久久久久| 欧美大片欧美激情性色a∨久久| 亚洲综合精品伊人久久| 欧美裸体xxxxx| 久热在线中文字幕色999舞| 国产一区二区免费| 中文字幕亚洲自拍| 亚洲欧美三级在线| 久久伊人精品一区二区三区| 欧美精品www在线观看| 国产精品久久久久久久久免费看| 91欧美日韩一区| 欧美午夜视频在线观看| 亚洲精品成人久久久| 福利视频导航一区| 91精品国产色综合| 精品色蜜蜜精品视频在线观看| 久久久久久这里只有精品| 欧美性色xo影院| 国产91精品久久久久久久| 日韩高清电影免费观看完整版| 国产高清在线不卡| 国产精品一区二区三区久久久| 成人激情视频小说免费下载| 国产精品999999| 久久久av免费| 美女少妇精品视频| 日韩av电影院| 国产高清视频一区三区| 久久久久中文字幕| 亚洲精品白浆高清久久久久久| 成人黄色免费网站在线观看| 97视频在线观看亚洲| 午夜精品一区二区三区av| 色在人av网站天堂精品| 秋霞av国产精品一区| 国产精品嫩草影院久久久| 国产高清在线不卡| 国产精品久久久久久久久久久久久久| 亚洲精品国精品久久99热一| 九色成人免费视频| 亚洲丝袜在线视频| 国产精品久久久久久久久久久新郎| 高跟丝袜一区二区三区| 精品视频在线观看日韩| 在线日韩精品视频| 国产精品成人va在线观看| …久久精品99久久香蕉国产| 色诱女教师一区二区三区| 国产精品va在线播放我和闺蜜| 久久69精品久久久久久久电影好| 色综合久久悠悠| 日韩欧美亚洲范冰冰与中字| 国产精品男人的天堂| 91国在线精品国内播放| 亚洲成人久久一区| 久久男人av资源网站| 亚洲国产精品高清久久久| 国产精品国产三级国产aⅴ浪潮| 精品一区二区三区四区| 国产精品久久不能| 中文字幕亚洲综合| 久久精品久久精品亚洲人| 九九精品视频在线| 精品久久久久久中文字幕一区奶水| 日韩网站在线观看| 日韩美女免费视频| 亚洲一区国产精品| 日韩中文娱乐网| 5278欧美一区二区三区| 亚洲国产精品va在线观看黑人| 欧美孕妇孕交黑巨大网站| 亚洲人成电影网站色xx| 日韩动漫免费观看电视剧高清| 亚洲xxxx做受欧美| 亚洲人成五月天| 国产91精品久久久| 亚洲福利小视频| 国产欧美一区二区三区在线| 亚洲国产精品va在看黑人| 超薄丝袜一区二区| 成人欧美在线观看| 国产精品露脸自拍| 国产精品福利网| 日韩最新免费不卡| 在线播放国产一区二区三区| 成人久久精品视频| 日韩美女av在线免费观看| 国产精品成人品| 亚洲精品乱码久久久久久金桔影视| 日韩在线一区二区三区免费视频| 精品国产一区二区三区久久| 亚洲第一精品夜夜躁人人爽| 欧美国产一区二区三区| 欧美性生交xxxxx久久久| 中文字幕亚洲色图|