可能重複:
What do you use to minimize and compress JavaScript libraries?如何壓縮/最小化/打包我的javascript?
有時你會看到類似 「jquery.1.3.2.js」 和 「jquery.1.3.2-min.js」 兩個不同的文件。 「min」版本刪除了所有的空白和註釋。
有沒有一個工具可以爲我做,或者我必須手動做到這一點?
可能重複:
What do you use to minimize and compress JavaScript libraries?如何壓縮/最小化/打包我的javascript?
有時你會看到類似 「jquery.1.3.2.js」 和 「jquery.1.3.2-min.js」 兩個不同的文件。 「min」版本刪除了所有的空白和註釋。
有沒有一個工具可以爲我做,或者我必須手動做到這一點?
是。您正在尋找的術語是「縮小」您的JavaScript。
JsminPacker和ShrinkSafe都是很好的工具。但領導是YUI Compressor。
我不再使用打包程序,因爲每個頁面加載都需要花費一定的開箱費用。 – Nosredna 2009-11-25 16:57:01
@Nosredna,我希望人們不要再對封隔器這麼說。這是一個非常好的最小化。你不必使用base62選項,事實上它默認是關閉的。人們似乎很樂意在沒有檢查事實的情況下回蕩意見。 – 2009-11-25 19:10:19
啓用base62選項的打包器非常好,如果您無法爲您的資產提供gzip服務。通常情況下,我會看到封隔器比普通封隔器額外增加30%。但是,我發現base62包裝文件也不會gzip。出於這個原因,我通常使用更典型的縮小和gzip。 編輯:剛纔意識到我已經回答了一個6歲的線程。編輯2:剛剛注意到院長愛德華茲的評論。也許我應該去睡覺。 – 2015-06-26 21:24:47
這裏是單向的:YUI Compressor
你可以使用YUI和谷歌最近發佈了其Closure Comiler然而,後者往往fail with jQuery
兩個最流行的解決方案是JSMin和YUI Compressor 。
爲了壓縮JavaScript代碼,你可以使用YUI Compressor或JSMin所推薦的雅虎(http://developer.yahoo.net/blog/archives/2007/07/high_performanc_8.html)
有提供這樣做有幾個工具。僅舉幾例:
杜佩:http://stackoverflow.com/questions/599911/what-do-you-use-to-minimize-and-compress-javascript-libraries – GmonC 2009-11-25 16:55:22
的重複http://stackoverflow.com/questions/883184/ways-to-compress-minify-javascript-files-closed – 2009-11-25 16:56:09