Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обратный таймер (https://javascript.ru/forum/misc/23957-obratnyjj-tajjmer.html)

Livanderiaamarum 16.12.2011 15:59

Цитата:

Сообщение от trikadin (Сообщение 143444)
Ну, так ещё делается для борьбы с обфускацией названий методов. Хотя в атрибуте это неоправданно,имхо.

вообще-то обфуксаторы имеют лист слов которые не изменять, или я что-то путаю)?

рони 16.12.2011 16:40

nerv_,
Ключ может содержать пробел и тогда запись через точку даст ошибку ...плюс некоторые браузеры иногда не любят точку ... а так дело привычки

Livanderiaamarum 16.12.2011 16:44

Цитата:

Сообщение от рони (Сообщение 143462)
...плюс некоторые браузеры иногда не любят точку ...

эт какие)? оч интересно

trikadin 16.12.2011 18:45

Цитата:

Сообщение от Livanderiaamarum
вообще-то обфуксаторы имеют лист слов которые не изменять, или я что-то путаю)?

Это если ты его сделал) Естественно, стандартные слова вроде document, window, body и т.д. обфускатор не станет заменять (только если так не названы локальные переменные), но на все остальные он плевал) На, почитай.

Livanderiaamarum 16.12.2011 18:50

Цитата:

Сообщение от trikadin (Сообщение 143519)
Это если ты его сделал) Естественно, стандартные слова вроде document, window, body и т.д. обфускатор не станет заменять (только если так не названы локальные переменные), но на все остальные он плевал) На, почитай.

непример гугловский обфуксатор в настройках принимает список слов которые не сокращять, его сделал я)?? ну я крут блин) спасибо

trikadin 16.12.2011 18:56

Цитата:

Сообщение от Livanderiaamarum
его сделал я)?? ну я крут блин) спасибо

Не понял меня) Сначала нужно создать список этих слов, сохранить их в файл и отдать gc-compiler'у.

А можно не париться и написать object["method"]. Тогда на выходе получишь object.method, но имя сокращено не будет. Согласись, быстрее и удобнее вышеописанного способа, если методов, на которые нужно сохранить ссылочную целостность, один или два.

Livanderiaamarum 16.12.2011 19:02

Цитата:

Сообщение от trikadin (Сообщение 143528)
Не понял меня) Сначала нужно создать список этих слов, сохранить их в файл и отдать gc-compiler'у.

А можно не париться и написать object["method"]. Тогда на выходе получишь object.method, но имя сокращено не будет. Согласись, быстрее и удобнее вышеописанного способа, если методов, на которые нужно сохранить ссылочную целостность, один или два.

соглашусь)
а еще проще написать создатель листа)) чем всегда писать квадратные скобки, ну неудобно же(?

trikadin 16.12.2011 19:09

Цитата:

Сообщение от Livanderiaamarum
а еще проще написать создатель листа)) чем всегда писать квадратные скобки, ну неудобно же(?

На здоровье)


Часовой пояс GMT +3, время: 18:28.