Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.11.2011, 04:09
Аспирант
Отправить личное сообщение для jsuse Посмотреть профиль Найти все сообщения от jsuse
 
Регистрация: 10.04.2010
Сообщений: 92

Node, Element, HTMLElement... в чем между ними разница?
Пытаюсь разобраться в DOM, в частности в узлах, элементах. Пришел к заключению, что Node, Element, HTMLElement - это же суть одно и то же - html-тег (ну или еще XML-тег). Зачем тогда нужно аж три отдельных вида, чтобы их определять?

Заметил, что у них у троих разные свойства, разные методы. Но все же относятся все равно к обычному html-тегу. Еще заметил (но это уже по Флэнагану), что Node имеет в подынтерфейсе Element, а в Element - подынтерфейс HTMLElement. Типа так Node -> Element -> HTMLElement. Но никак не могу понять в чем между этими тремя разница? Может кто знает, объясните на пальцах, плз.

П.С. Ссылки на главы в учебнике давать не надо. Это я после их и Флэнагана прочтения задаю вопрос.

Последний раз редактировалось jsuse, 10.11.2011 в 12:51.
Ответить с цитированием
  #2 (permalink)  
Старый 10.11.2011, 04:18
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Node это не только теги, но и текстовые ноды, и комментарии, и фрагменты, и документ, и еще куча всего.
Точнее базовый класс для всего этого.
Чем HTMLElement расширяет Element - не вкурсе
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем разница Ruzarh Javascript под браузер 3 17.05.2011 00:12
Нужен пример, Два окна с записями и кнопками гоняем записи между ними Dorsaj Элементы интерфейса 1 13.10.2010 21:31
Разница между frameset & iframes morg4n Events/DOM/Window 2 14.08.2010 23:37
В чем разница? Cognac Events/DOM/Window 3 15.03.2010 16:41
Одиночки. В чем разница? Snipe Общие вопросы Javascript 49 07.06.2008 15:58