16.12.2011, 15:59
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
Ну, так ещё делается для борьбы с обфускацией названий методов. Хотя в атрибуте это неоправданно,имхо.
|
вообще-то обфуксаторы имеют лист слов которые не изменять, или я что-то путаю)?
|
|
16.12.2011, 16:40
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,126
|
|
nerv_,
Ключ может содержать пробел и тогда запись через точку даст ошибку ...плюс некоторые браузеры иногда не любят точку ... а так дело привычки
|
|
16.12.2011, 16:44
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от рони
|
...плюс некоторые браузеры иногда не любят точку ...
|
эт какие)? оч интересно
|
|
16.12.2011, 18:45
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Livanderiaamarum
|
вообще-то обфуксаторы имеют лист слов которые не изменять, или я что-то путаю)?
|
Это если ты его сделал) Естественно, стандартные слова вроде document, window, body и т.д. обфускатор не станет заменять (только если так не названы локальные переменные), но на все остальные он плевал) На, почитай.
|
|
16.12.2011, 18:50
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
Это если ты его сделал) Естественно, стандартные слова вроде document, window, body и т.д. обфускатор не станет заменять (только если так не названы локальные переменные), но на все остальные он плевал) На, почитай.
|
непример гугловский обфуксатор в настройках принимает список слов которые не сокращять, его сделал я)?? ну я крут блин) спасибо
|
|
16.12.2011, 18:56
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Livanderiaamarum
|
его сделал я)?? ну я крут блин) спасибо
|
Не понял меня) Сначала нужно создать список этих слов, сохранить их в файл и отдать gc-compiler'у.
А можно не париться и написать object["method"]. Тогда на выходе получишь object.method, но имя сокращено не будет. Согласись, быстрее и удобнее вышеописанного способа, если методов, на которые нужно сохранить ссылочную целостность, один или два.
|
|
16.12.2011, 19:02
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
Не понял меня) Сначала нужно создать список этих слов, сохранить их в файл и отдать gc-compiler'у.
А можно не париться и написать object["method"]. Тогда на выходе получишь object.method, но имя сокращено не будет. Согласись, быстрее и удобнее вышеописанного способа, если методов, на которые нужно сохранить ссылочную целостность, один или два.
|
соглашусь)
а еще проще написать создатель листа)) чем всегда писать квадратные скобки, ну неудобно же(?
|
|
16.12.2011, 19:09
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Livanderiaamarum
|
а еще проще написать создатель листа)) чем всегда писать квадратные скобки, ну неудобно же(?
|
На здоровье)
|
|
|
|