Показать сообщение отдельно
  #1 (permalink)  
Старый 19.07.2014, 14:33
Профессор
Посмотреть профиль Найти все сообщения от newobject
 
Регистрация: 10.07.2014
Сообщений: 145

Есть ли тут обращение к DOM?
Я читал, что оперерации с DOM являются дорогостоящими. Вот допустим, у меня есть код:
create=function(el){
   the_el=document.createElement(el)
   document.body.appendChild(the_el)
   return the_el
}

p=create("p")
div=create("div")

p.innerHTML="foo"
div.innerHTML="bar"

Вопрос: в двух последних строках есть обращения к DOM (явные или не явные)? будут ли тут тормоза, связаные с DOM-операциями?

То есть, если сформулировать более обще: если мы вытаскиваем DOM-элементы на уровень JS-интерфейса, остаются ли обращения к этим элементам по прежнему дорогими?
Ответить с цитированием