在我的JavaScript應用程序中,我只將多個對象用於內部目的(用戶不需要訪問它們)。例如:縮小對象屬性的解決方案?
var images={
blank:"blank.gif",
plus:"plus.gif",
minus:"minus.gif"
}
當我使用像Uglify.js一個minifier,屬性名(空白,加,減)保持原樣。有沒有辦法縮小它們?
我已經考慮迄今:
- 使用谷歌關閉minifier在高級模式,但這種擊碎我的代碼
- 替換變量對象的屬性(如VAR imagesBlank =「blank.gif」),但它使代碼更不可讀
有沒有更好的方法?
*在高級模式下使用Google Closure minifier,但是這會壓縮我的代碼* ...您應該仔細閱讀文檔並調整您的代碼,使其不會崩潰。我認爲Google Closure編譯器是最好的選擇。 – 2012-02-21 17:05:55
@FelixKling你會有與我的問題有關的特定鏈接嗎?此外,隨時發佈他們作爲答案,以便我可以接受它! – Christophe 2012-02-21 19:53:32
不,不是真的......只有文檔(http://code.google.com/closure/compiler/docs/api-tutorial3.html)。 – 2012-02-21 21:07:43