Показать сообщение отдельно
  #8 (permalink)  
Старый 06.09.2010, 12:46
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Если есть код JS в виде текста и его необходимо запустить, есть 2 простых способа:
1. eval - используется там, где необходимо запустить код в нужной области видимости.
2. new Function - используется там, где необходимо запустить код в глобальной области видимости.

with я использовал для динамического формирования scope. Это единственный возможный вариант для такой задачи.

Так что это вполне полезные инструменты, только нужно уметь применять к месту.
Ответить с цитированием