Сообщение от Erolast
|
В нарушении инкапсуляции. Что, если понадобится объявить переменную с тем же именем, что ид какого-то элемента? Это устаревший способ, который существовал на самых первых порах веба и сохраняется лишь для обратной совместимости (и только в нестрогом режиме).
|
По-моему, то, что удобнее, то и более современное. Кучу кода можно удалить. Зачем загружать данные, создавать для них переменные, если они и так уже загружены? Или они не загружены, а поиск в DOM объекте выполняется при каждом неизвестном имени?
В Flash это например есть, там назначается actionscript имя переменной или класса, а потом просто к ним обращаешься из кода и все. Что тут устаревшего не понимаю