Показать сообщение отдельно
  #4 (permalink)  
Старый 29.12.2011, 23:43
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

чтобы глобальные переменные не заменяли другие глобальные переменные
например, первый программист определил myCoolReg, которая отвечает за селекторы... поиск элементов.
второй программист тоже решил написать скрипт, и ему понадобились реги. он определил свою регу как myCoolReg.
итог : программа первого программиста развалилась.
в IE<9 глобальные переменные равны айдишникам (ID) элементов
это значит, что если создан элемент div#abc, то window.abc == document.getElementById("abc");.
А если ты захочешь определить переменную abc в ГО, то IE выкинет кирпич.

PS надеюсь, тебе этого достаточно)
PSS хм. посмотри, как авки контрастируют
Ответить с цитированием