DOM


DOM — объектная модель документа

W3C
Создатели DOM

Прежде чем приступить к изучению технологии DOM, вы уже должны знать основы языков HTML, CSS и JavaScript, помимо этого, вам необходимо прочитать статьи посвящённые HTML-формам (знать как создавать кнопки, текстовые поля и т.д.).

DOM (document object model) — объектная модель документа, создан W3C (World Wide Web Consortium) — консорциумом всемирной паутины.

DOM — это веб-технология, позволяющая управлять HTML-тегами страницы, через язык JavaScript. DOM представляет HTML-теги в виде объектов со свойствами и методами. У каждого HTML-тега (объекта) на HTML-странице, благодаря DOM, имеется свой уникальный адрес. Получая доступ к этому адресу, JavaScript может управлять HTML-тегом.

Адреса в DOM создаются автоматически, но они слишком длинные и сложные. Поэтому создатели DOM, сделали для веб-программистов возможность, самостоятельного написания коротких адресов, через селектор id (уникальный идентификатор).

Принцип работы DOM

Браузер открывая HTML-страницу, создает на основе её тегов — структуру DOM, где каждый HTML-тег предстаёт в виде объекта со своим уникальным адресом. Структуру DOM также ещё называют деревом DOM, это дерево состоит из узлов, которые представляют собой HTML-теги, атрибуты, текст.

История DOM

Изначально DOM не был стандартизирован и существовавшие на тот момент два браузера Netscape Navigator и Internet Explorer, создавали DOM по своему разумению. В то время, веб-программистам приходилось изучать две версии DOM.

На данный момент, W3C стандартизировал DOM и все браузеры стараются придерживаться этого стандарта.

Читать далее: Учебник DOM


Дата публикации поста: 5 февраля 2016
Дата обновления поста: 16 октября 2014

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *