日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

uglifyjs压缩JS

發布時間:2025/3/21 javascript 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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文件就可以了!完整代碼如下:

@echo off :: 設置壓縮JS文件的根目錄,腳本會自動按樹層次查找和壓縮所有的JS SET JSFOLDER=C:\Users\Administrator\Desktop\formini echo 正在查找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文件啦!

?

轉載于:https://www.cnblogs.com/xupeiyu/p/3873287.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的uglifyjs压缩JS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。