javascript
uglifyjs压缩JS
首先,去http://nodejs.org?下載安裝。我下的版本是0.8.14。安裝很簡單,下一步
需要先安裝node,進入命令行,查看node,npm是否正確安裝。
接下來安裝UglifyJS,命令如:npm install uglify-js -g
?
于是,下面就可以壓縮JS了。
下面演示如何使用uglifyjs壓縮JS.
我的桌面上有個名叫formini的文件夾,我會把要壓縮的文件放在其中,然后再壓縮。
現在,我從內部拷貝了一個名叫inet.js的JS文件到這個文件夾中,然后:
- 打開cmd, 這個不會我就沒有辦法了
- 目錄引到formini文件夾,cd 然后什么什么的,這個不會我也沒有辦法了
- 如下代碼: uglifyjs inet.js -o inet-min.js
4. 再運行如下代碼,測試-m可選參數:
- uglifyjs inet.js -m -o inet.min.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文件就可以了!完整代碼如下:
?新建一個txt文檔,任意命名,將上面的代碼粘貼進去,修改JSFOLDER后面的文件夾目錄為你自己的,然后把.txt后綴改成.bat就可以啦!然后雙擊就可以批量使用uglifyjs壓縮JS文件啦!
?
轉載于:https://www.cnblogs.com/xupeiyu/p/3873287.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的uglifyjs压缩JS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sed文本处理常见用法
- 下一篇: JS对数据分页的封装方法