我想在我的網站上託管一個JavaScript代碼壓縮器,並且想知道是否有任何用PHP或JavaScript編寫的可免費下載的開源壓縮器。我在哪裏可以找到一些開放源代碼壓縮機
除此之外,我還想知道其他代碼壓縮器,如HTML,CSS和純文本。
我想在我的網站上託管一個JavaScript代碼壓縮器,並且想知道是否有任何用PHP或JavaScript編寫的可免費下載的開源壓縮器。我在哪裏可以找到一些開放源代碼壓縮機
除此之外,我還想知道其他代碼壓縮器,如HTML,CSS和純文本。
這是JavaScript的縮小器
http://www.crockford.com/javascript/jsmin.html
http://dean.edwards.name/weblog/2007/04/packer3/
這是網上的javascript代碼壓縮
Dean Edwards鏈接看起來像我需要的,謝謝。 – 2011-04-27 15:19:25
我使用Yahoo!壓縮器,我使用.net版本,但它看起來好像有人發佈了php module。我沒有親自使用它,所以不能擔保。
我使用UglifyJS,它不僅用JavaScript編寫,而且用NodeJS(後端JavaScript編程語言)來壓縮JavaScript文件。對我來說,這是使用Google Closure或Uglify和research之間的混淆,表明Uglify/Node速度更快,並導致略微小的文件。像jQuery這樣的庫也轉移到Uglify。
設置UglifyJS並不難。你不需要知道節點使用它(儘管如果你知道JavaScript,你幾乎已經知道節點了)。 UglifyJS既是一個shell實用程序,也是一個Node js庫,您可以在Node腳本中導入和使用它。我繼續做,後來因爲潛入Node很有趣,但您也可以編寫一個php腳本來下載到shell並使用Node shell實用程序。不過,在任何情況下,您都需要爲您的服務器編譯節點(它也安裝了V8 JavaScript引擎)。
一旦你有節點安裝,你可以做更多有趣的事情,如設置jshint來驗證你的服務器上的JS。
可能重複[在PHP中合併和壓縮多個JavaScript文件](http://stackoverflow.com/questions/868857/combining-and-compressing-multiple-javascript-files-in-php) – Gordon 2011-04-27 15:07:43