標籤:des style blog http color 使用 strong 檔案
需要先安裝node,進入命令列,查看node,npm是否正確安裝。
接下來安裝UglifyJS,命令如:npm install uglify-js -g
於是,下面就可以壓縮JS了。
下面示範如何使用uglifyjs壓縮JS.
我的案頭上有個名叫formini的檔案夾,我會把要壓縮的檔案放在其中,然後再壓縮。
現在,我從內部拷貝了一個名叫inet.js的JS檔案到這個檔案夾中,然後:
噢啦,現在就是看結果了,見下:
90K的是沒有運行-m參數的,70K(69.4)的是啟動並執行。-m參數所以就是把變數名變
成a, b, c, d, ...
從實際應用角度講,上線的JS顯然要壓縮變數,減小一定的檔案尺寸。
跟YUICompressor相比,大小隻小了0.6K, 不過網上反映uglifyjs相比YUI壓縮很明
顯,我這裡的大小僅最佳化了0.6÷174=0.345%,這隻能說明我寫的代碼還算比較優
化,哈哈(突然想起了老婆的話,不要得瑟,深呼吸……深呼吸……)!
uglifyjs壓縮批處理
我們不可能每次都開啟cmd去鍵入壓縮執行代碼,容易寫錯不說(如上面那個結果
圖),還耗時,想想都會讓人瘋掉。懶人有懶法,花了點功夫,折騰了一個批處理
檔案,以後,想要壓縮JS,只要雙擊運行這個.bat檔案就可以了!完整代碼如下:
@echo off:: 設定壓縮JS檔案的根目錄,指令碼會自動按樹層次尋找和壓縮所有的JSSET JSFOLDER=C:\Users\Administrator\Desktop\forminiecho 正在尋找JS檔案chdir /d %JSFOLDER%for /r . %%a in (*.js) do ( @echo 正在壓縮 %%~a ... uglifyjs %%~fa -m -o %%~fa)echo 完成!pause & exit
建立一個txt文檔,任意命名,將上面的代碼粘貼進去,修改JSFOLDER後面的檔案夾目錄為你自己的,然後把.txt尾碼改成.bat就可以啦!然後雙擊就可以大量使用uglifyjs壓縮JS檔案啦!