Node, Element, HTMLElement... в чем между ними разница?
Пытаюсь разобраться в DOM, в частности в узлах, элементах. Пришел к заключению, что Node, Element, HTMLElement - это же суть одно и то же - html-тег (ну или еще XML-тег). Зачем тогда нужно аж три отдельных вида, чтобы их определять?
Заметил, что у них у троих разные свойства, разные методы. Но все же относятся все равно к обычному html-тегу. Еще заметил (но это уже по Флэнагану), что Node имеет в подынтерфейсе Element, а в Element - подынтерфейс HTMLElement. Типа так Node -> Element -> HTMLElement. Но никак не могу понять в чем между этими тремя разница? Может кто знает, объясните на пальцах, плз.
П.С. Ссылки на главы в учебнике давать не надо. Это я после их и Флэнагана прочтения задаю вопрос.
Последний раз редактировалось jsuse, 10.11.2011 в 12:51.
|