回答
您可以使用YUI壓縮機,如果您對java和命令行有一些瞭解,這是一個很棒的工具。
的銳壓縮機是用Java編寫(需要Java> = 1.4),並依賴於犀牛來標記源JavaScript文件。它首先分析源JavaScript文件以瞭解它的結構。然後打印出令牌流,儘可能省略空格字符,並在所有替換適當的情況下用1(或2或3)字母符號替換所有局部符號(面對諸如eval之類的惡意特徵或YUI Compressor採取防禦措施,不會混淆包含邪惡聲明的任何範圍)CSS壓縮算法使用一組精細調整的正則表達式來壓縮源CSS文件。 YUI Compressor是開源的,所以不要猶豫,看看代碼,以明確它是如何工作的。
我不知道YUI壓縮機做了CSS。 +1 – Tal
是的,這是一個非常好的工具,我已經看到這個工作在一個非常大的門戶應用程序中,其中數百個css和js文件作爲構建過程的一部分一次壓縮,之後代碼移至生產環境。感謝您的投票! –
感謝Anmol的建議.... –
你可能會需要兩個工具:一個CSS和一個Javascript的。一個簡單的shell腳本可以將這兩者鏈接成一個明顯單一的命令。
指南針是一個偉大的CSS縮減大小的工具(除其他事項外)
JavaScript有幾個選項:
http://www.crockford.com/javascript/jsmin.html
http://developer.yahoo.com/yui/compressor/
我用一個簡單的shell腳本,將這些工具中的一些工具串在一起,然後將它們上傳到網絡在一個單一的命令。這是所有Unix/Linux/Mac變體的命令行解決方案,如果您需要GUI或Windows解決方案,我不會有太大的幫助。
乾杯!
編輯:
經進一步審查,YUI壓縮機是可能的所有功能於一身的解決方案一個不錯的選擇。請參閱Anmol Saraf的回答。
謝謝塔爾的建議。我開始使用YUI工具。\ –
- 1. django css和js文件gzip壓縮heroku
- 2. 如何壓縮css和js文件?
- 3. JS和CSS文件不會壓縮
- 4. apache壓縮Deflate .js和.css文件未壓縮?
- 5. Tomcat7壓縮JS/CSS
- 6. 東西gzip壓縮和緩存我的JS和CSS文件
- 7. 壓縮上autoptimize CSS和JS和SVG文件
- 8. 無需mod_gzip和mod_deflate壓縮CSS和JS
- 9. 壓縮和解壓縮在PHP和JS
- 10. Tomcat和壓縮:CSS/JS壓縮工作...有時
- 11. 如何使用gzip壓縮雲鋒對CSS和JS文件
- 12. 在網站推送時壓縮.js和.css文件
- 13. asp.net組合和壓縮的CSS,JS文件
- 14. Combres,壓縮並結合.js和.css文件
- 15. Richfaces 4.3.3 ResourceOptimisation不壓縮或打包js和css文件
- 16. 螞蟻壓縮和覆蓋JS/CSS文件
- 17. Gzip沒有壓縮所有CSS和JS
- 18. 在部署時壓縮JS和CSS
- 19. 用PHPStorm壓縮CSS和JS代碼?
- 20. GZip壓縮的CSS/JS/HTML
- 21. Tomcat8 CSS,JS的Gzip壓縮
- 22. 壓縮一些文件,然後壓縮zip節點js
- 23. 用Asp.net一次性下載多個文件(無壓縮文件)
- 24. 壓縮CSS和JavaScript文件用PHP
- 25. Nginx不壓縮CSS文件
- 26. 如何設置一個壓縮文件來壓縮只有一個CSS文件
- 27. 壓縮非縮小的JS文件
- 28. 使用Shrinksafe壓縮和合並多個JS文件
- 29. Magick ++壓縮和解壓縮文件
- 30. 壓縮和解壓縮文件夾
還有很多。您是在尋找一個在線工具,還是在Windows,Linux或Mac機器上?你真的用Google搜索解決方案嗎? – jtheman