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