1. 程式人生 > >15個最好用的JavaScript程式碼壓縮工具

15個最好用的JavaScript程式碼壓縮工具

JavaScript 程式碼壓縮是指去除原始碼裡的所有不必要的字元,而不改變其功能的過程。這些不必要的字元通常包括空格字元,換行字元,註釋以及塊分隔符等用來增加可讀性的程式碼,但並不需要它來執行。

在這篇文章中,我們選擇了15個最好用的 JavaScript 壓縮工具,有簡單的線上轉換器,GUI工具和命令列介面等。

1. JavaScript Minifier

它是一個很好的工具,帶有API來縮小js程式碼。

2. JSMIni

如果您想快速輕鬆地縮小JavaScript或jQuery檔案,請使用jsMini。只需複製和貼上原始碼,選擇要基本壓縮還是完全壓縮,然後縮小程式碼。

3. JSCompress

JSCompress.com是一個線上javascript壓縮器,允許您壓縮和縮小javascript檔案。壓縮的javascript檔案是生產環境的理想選擇,因為它們通常會將檔案的大小減少30-90%。大多數檔案大小的減少是通過刪除Web瀏覽器或訪問者不需要的註釋和額外的空白字元來實現的。

4. Minifier

一個簡化CSS/JS的簡單工具,沒有大的設定。它將CSS中的URL從原來的位置重新工作到輸出位置。它會自動解析CSS中的@import語句。

5. Gulp.js

js是流構建系統。它使用流和程式碼對配置,使一個更簡單和更直觀的構建。通過更喜歡程式碼而不是配置,GUMP使簡單的事情變得簡單,並使複雜的任務易於管理。通過利用節點流的強大功能,您可以獲得不將中間檔案寫入磁碟的快速構建。GUP的嚴格外掛指南確保外掛保持簡單,並按您預期的方式工作。

6. Uglifyjs

這個包實現了一個通用的JavaScript解析器/壓縮器/美化工具包。它是在NodeJS上開發的,但是它應該在任何支援CommonJS模組系統的JavaScript平臺上工作(如果您選擇的平臺不支援CommonJS,那麼您可以很容易地實現它,或者放棄匯出。

7. Grunt

grunt是一個用於JavaScript專案的基於任務的命令列構建工具。它有以下可以在專案中使用的預定義任務:連線檔案、使用JSHint驗證檔案、使用UGIFIFYJS執行minify檔案、使用節點單元執行單元測試等等。

8. Koala

koala是一個GUI應用程式,用於Less、Sass、Compass和CoffeeScript編譯,以幫助Web開發人員更有效地使用它們。考拉可以在Windows、Linux和Mac上執行。

9. Prepros

PreProfessional是一個用於編譯更少的工具,Sass、Compass、Stylus、Jade以及更多的帶有自動CSS字首的工具,它帶有內建的伺服器,用於跨瀏覽器測試。它執行在Windows、Mac和Linux上。

10. Ajax Minifier

此工具是一個Windows應用程式,允許您在不使用命令列或VisualStudio的情況下執行MicrosoftAjaxMinifier。它縮小了資料夾和巢狀資料夾中的所有javascript檔案,縮小了單個javascript檔案,啟用/禁用了小型程式的超壓縮和分析選項等等。

11. Smaller

更小的是一個強大的HTML,CSS和JavaScript壓縮器在OSX上,它也有能力將多個檔案組合成一個。壓縮您的檔案,使您的網站載入更快。

12. Ultra Minifier

超迷你是最簡單的YUI壓縮機GUI,以縮小Javascript和CSS程式碼,而不使用終端。

13. Require JS

RequireJS是一個JavaScript檔案和模組載入器。它是為瀏覽器內使用而優化的,但它可以用於其他JavaScript環境,如Rhino和Node。使用像RequireJS這樣的模組化指令碼載入程式將提高程式碼的速度和質量。它包括一個優化工具,可以作為部署程式碼的打包步驟的一部分執行。優化工具可以組合和縮小JavaScript檔案,以實現更好的效能。

14. Online JavaScript/CSS Compressor

這是一個用於壓縮JavaScript或CSS的Web介面。該工具使用UgulifyJS 2、Clean-CSS和HTML縮略符.

15. Minify

minify是一個PHP 5應用程式,它可以幫助你遵循雅虎的一些高效能網站規則,它結合了多個css或Javascript檔案,刪除了不必要的空白和註釋,併為它們提供gzip編碼和最佳