Дополнительная минимизация Javascript при определенных предположениях? - PullRequest
0 голосов
/ 27 февраля 2011

После предыдущего вопроса ,
Я понимаю, почему невозможно вообще минимизировать свойства объектов.Но что, если я могу с уверенностью предположить, что к некоторым свойствам никогда не будет доступа, используя нотацию obj['propName']?Это должно позволить минификатору изменить имя свойства.
Однако в текущих минификаторах эта опция, похоже, отсутствует, поэтому можно ли это реализовать до минификатора с помощью простого сценария (sed или даже perl)?

1 Ответ

0 голосов
/ 27 февраля 2011

Это не имеет ничего общего с использованием квадратных скобок.Эти минификаторы просто не знают, какой код имеет доступ к obj, поэтому, если какой-то код попытается получить доступ к obj.propName, но минификатор изменил имя этого свойства, код сломается.

Iоставил ответ на свой предыдущий вопрос, показывающий, что «Расширенная» функция оптимизации Google Closure Compiler делает то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...