В моем приложении JavaScript я использую несколько объектов только для внутренних целей (пользователям не нужно обращаться к ним). например:Решение для минимизации свойств объекта?
var images={
blank:"blank.gif",
plus:"plus.gif",
minus:"minus.gif"
}
Когда я использую Minifier как Uglify.js, имена свойств (пустой, плюс, минус) сохраняются как есть. Есть ли способ их минимизировать?
То, что я до сих пор считается:
- использование Google Closure Minifier в расширенном режиме, но это сокрушает мой код
- заменить свойства объекта с переменными (например, вар imagesBlank = «blank.gif»), но он делает код менее читаемым
Есть ли лучший способ?
* использовать Google Closure minifier в расширенном режиме, но это подавляет мой код * ... вы должны внимательно прочитать документацию и настроить свой код, чтобы он не разбился. Я думаю, что компилятор Google Closure - лучший вариант. –
@FelixKling у вас есть конкретные ссылки, связанные с моим вопросом? Кроме того, не стесняйтесь публиковать их в качестве ответа, чтобы я мог принять его! – Christophe
Нет, не совсем ... только документация (http://code.google.com/closure/compiler/docs/api-tutorial3.html). –