Подтвердить что ты не робот

Что такое уровни DOM?

Я слышал уровень DOM уровня 2 и DOM уровня 3, упомянутый в предыдущих сообщениях. Являются ли эти абстрактные конструкции похожими на модель ISO OSI, которая имеет слои 1-7, но только слабо соблюдаются?

4b9b3361

Ответ 1

Уровни DOM - это версии спецификации для определения того, как должна работать Document Object Model, аналогично тому, как у нас есть спецификации HTML4, HTML5 и CSS2.1.

Самая последняя спецификация - DOM Level 3, опубликованная в апреле 2004 года.

Кроме того, есть части спецификации DOM, которые могут выбрать производители, такие как Core, HTML и XML, а также модель события. В зависимости от того, что строится (парсер DOM, механизм компоновки веб-браузера или механизм javascript), поставщик может решить реализовать некоторые или все спецификации. Большинство современных веб-браузеров реализуют все спецификации уровня 3.

Ответ 2

Уровни DOM по существу являются версиями.

Уровень DOM 1 определяет основные элементы объектной модели документа. Уровень DOM 2 расширяет эти элементы и добавляет события. Уровень DOM 3 расширяет DOM lvl 2 и добавляет больше элементов и событий.

Каждый новый уровень DOM добавляет или изменяет определенные наборы функций. Когда браузеру говорят, что DOM Level X compliant разработчики могут (надеюсь) предположить, что браузер правильно обрабатывает указанные вызовы API DOM.

Ответ 3

Я знаю, что этот вопрос устарел, но я добавляю эти данные для любых людей, попадающих на этот пост.

DOM использовался для записи в виде набора уровней. Это уже не так.

В наши дни он поддерживается как Уровень жизни DOM

См. также DOM Reference для более поздней информации, ориентированной на веб-разработчик.

Источник: Здесь

Ответ 4

Ищете уровни DOM? (Ссылка MDN может быть найдена здесь, ссылка W3 также здесь)

В качестве альтернативы это может быть ссылка на иерархию элементов в DOM. например.

<p>Hello, <b>World</b>!</p>

<p> является уровнем 1, <b> уровнем 2.

Ответ 5

Согласно wiki

Начиная с публикации DOM Level 4 в 2015 году W3C создает новые рекомендации, основанные на моментальных снимках стандарта WHATWG.

  • Уровень DOM 1 предоставил полную модель для всего HTML или XML-документа, включая средства для изменения любой части документа.
  • Уровень DOM 2 был опубликован в конце 2000 года. Он ввел функцию getElementById, а также модель событий и поддержку пространств имен XML и CSS.
  • Уровень DOM 3, опубликованный в апреле 2004 года, добавил поддержку обработки событий XPath и клавиатуры, а также интерфейс для сериализации документов как XML.
  • Уровень DOM 4 был опубликован в 2015 году. Это моментальный снимок жизненного стандарта WHATWG. [7]

Ответ 6

DOM, "Объектная модель документа" во всемирной паутине W3C определяет стандарт доступа к документам

Стандарт W3C DOM разделен на 3 части:

Core DOM - стандартная модель для всех типов документов XML DOM - стандартная модель для XML-документов HTML DOM - стандартная модель для HTML-документов Вы понимаете JavaScript, поэтому вам необходимо знать HTML DOM.

HTML DOM - это стандартная объектная модель и интерфейс программирования для HTML. Он определяет:

Элементы HTML как объекты Свойства всех элементов HTML Методы доступа ко всем элементам HTML События для всех элементов HTML Другими словами: HTML DOM - это стандарт получения, изменения, добавления или удаления отображаемых элементов HTML. в этом окне (веб-страница). Он имеет различные свойства, которые ссылаются на другие объекты, которые позволяют получить доступ и модифицировать содержимое документа или веб-страницы с помощью egjavascript

Например: на странице HTML есть кнопка с id = "txr1".

Итак, как вы получите значение "txt1" в JavaScript?

document.getElementById( 'txt1');

В приведенном выше примере я получаю элемент с id = "btn1 ″ в javascript с помощью элемента документа, который является элементом DOM.

Есть много других элементов DOM, которые вы можете использовать в JavaScript для получения и изменения элементов HTML-документа.