私のJavaScriptアプリケーションでは、いくつかのオブジェクトを内部目的でのみ使用します(ユーザーはアクセスする必要はありません)。オブジェクトプロパティを縮小するソリューション?
var images={
blank:"blank.gif",
plus:"plus.gif",
minus:"minus.gif"
}
Uglify.jsのような小型化ツールを使用すると、プロパティ名(空白、プラス、マイナス)がそのまま保持されます。それらを小型化する方法はありますか?
私はこれまで考えられてきた:minifierアドバンストモードで
- 使用Googleの閉鎖を、これは私のコード
- を押しつぶすことは、変数とオブジェクトのプロパティを置き換える(例えばVAR imagesBlank =「blank.gif」)が、コードを読みにくくする
良い方法はありますか?
*高度なモードでGoogleクローズミニカーを使用しますが、これは私のコードを破壊します。* ...ドキュメントを慎重に読み、クラッシュしないようにコードを調整する必要があります。私は、Google Closureコンパイラが最適なオプションだと思います。 –
@FelixKling私の質問に関連するリンクがありますか?また、私はそれを受け入れることができるように答えとして投稿すること自由に感じる! – Christophe
いいえ、実際は...ドキュメントのみ(http://code.google.com/closure/compiler/docs/api-tutorial3.html)。 –