Показать сообщение отдельно
  #16 (permalink)  
Старый 30.04.2009, 15:05
SAY
 
Сообщений: n/a

Сообщение от x-yuri Посмотреть сообщение
потому что это может приводить к неожиданным багам, которые может быть нелегко найти. Потому что разные части кода могут непреднаеренно использовать одну и ту же переменную, и если это происходит одновременно...
Крайний случай: ключевое слово var всячески игнорируется - т.е. все переменные глобальные
p.s. и чем больше скриптов на странице (учитывая внешние библиотеки, если такие есть) - тем это актуальнее
Значит если я захочу избавиться от проблем, мне нужно будет или:
1) имена переменных придумывать позакавырестее
2) или cкрывать все элемены меню, с помощью функции getElementByClass, искать все родительские ветки и делать им style.display = 'block' ?
Ответить с цитированием