用於使用JQuery的項目的最佳JS縮小器/混淆器是什麼?我目前正在使用閉包編譯器,我也試過YUI,但他們似乎從不縮小和優化我的函數名稱或變量名稱,實際上他們所做的只是刪除空格和註釋,而我試圖讓我的代碼很小盡可能隱藏儘可能多的東西。使用JQuery的項目的Javascript混淆器/縮小器
任何想法?
謝謝
用於使用JQuery的項目的最佳JS縮小器/混淆器是什麼?我目前正在使用閉包編譯器,我也試過YUI,但他們似乎從不縮小和優化我的函數名稱或變量名稱,實際上他們所做的只是刪除空格和註釋,而我試圖讓我的代碼很小盡可能隱藏儘可能多的東西。使用JQuery的項目的Javascript混淆器/縮小器
任何想法?
謝謝
再次看看closure compiler。 它有3個執行水平
謝謝你,我已經嘗試過,但我得到了這樣的事情的高級模式警告:JSC_INEXISTENT_PROPERTY:屬性完成從未定義?在行611字符0 $ .getScript – user1548054
@ user1548054 [這裏](https://developers.google.com/closure/compiler/docs/error-ref?hl=de)是錯誤的文檔。像任何其他高級代碼操作一樣,閉包編譯器對您應該編碼的方式有一些限制。 – Sirko
哈哈有什麼驚喜,我得到的警告甚至沒有提到:( – user1548054
封閉是一個很好的縮小器。還有一些其他minifiers值得去檢查,
謝謝,JSMin的日期是2003年,並且打包器的日期是2004年,它們與JQuery兼容? – user1548054
由jQuery的發起人撰寫的這篇文章可能會引導你離開打包器http://ejohn.org/blog/library-loading-speed/本質上,時間解壓縮包裝 – charlietfl
也緩存包裝文件是一個問題 – charlietfl
只是谷歌和嘗試不同的。有幾個我以前使用過的在線內容,但由於我沒有這些網址,所以我無法提供這些網址。我只是在需要時尋找。嘗試做同樣的:) – Archer
根據http://stackoverflow.com/questions/194397/how-can-i-obfuscate-javascript,似乎你已經有了用於此目的的最佳工具......順便說一下,你總是可以使用谷歌可以爲您提供的網絡混淆器之一(就像我當時所做的那樣) –
除非您有單元測試編寫,否則我不會使用函數或變量名稱優化。 –