madmages
@madmages
Человек прямоходящий

Где найти DOM дерево иерархии прототипов?

В DOM все связано. элементы верхнего уровня клонируются от конструкторов элементов, эти конструкторы в свою очередь от других конструкторов и так далее. Для div эта иерархия выглядит так: HTMLDivElement -> HTMLElement -> Element -> Node -> EventTarget -> Object.
Вопрос: Существует ли полная схема, в смотрибельном виде, всех элементов, событий и прочего что там есть с подобной иерархией?
  • Вопрос задан
  • 2810 просмотров
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Там не всё так просто. Реализованы интерфейсы (Web IDL).
Список интерфейсов можно встретить и в HTML5, и в DOM Core.

В одной из предыдущих версий DOM Core можно найти картинку с пояснением, как это работает для элемента. На ней видно, что eventTarget подмешивается к основной модели (в нижней части Mixin prototype object).

PrototypeRoot-example.png.

Ну а полной графической версии всех интерфейсов не встречал, да и сомневаюсь в её наличии. Например, есть интерфейс Attr — в какую цепочку его воткнуть?..

А вот архитектуру DOM встречал:)

dom-architecture.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Kirows
Текстовую версию полнее ЭТОЙ не встречал, а про картинки остается только мечтать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы