Показать сообщение отдельно
  #18 (permalink)  
Старый 04.12.2012, 18:13
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Сообщение от Дзен-трансгуманист
Твоя логика становится неотделима от интерфейса, а интерфейс неотделим от логики, меняя что-то одно, ты вынужден менять и всё остальное, ферштейн?

ну а как же по другому? Ведь все чем манипулирует js - это и есть элементы.
Или лучше делать так чтобы все элементы присваивались переменным в самом верху и манипулировать только этими переменными
Что-то вроде:

var a = document.getElementById("x"),
      b = document.getElementById("y"),
      c = document.getElementsByTagName("li");

// а уже дальше не обращаться напрямую к DOM, а манипулировать только переменными:

function goA () {   
}
function goB () {
}


при таком подходе все элементы назначаются вверху
Ответить с цитированием