Объектная модель документа.

 

Объектная модель документа (Document Object Model, DOM) характеризует содержание web-документа как набор объектов. Обращаться к этим объектам и манипулировать ими можно различными способами, в том числе с помощью сценариев, исполняемых как на сервере, так и на компьютере читателя. Под объектом в DOM понимается стандартный блок, совокупность которых и образует документ. Примерами объектов могут служить абзац, заголовок, и т.п. Каждый из объектов обладает определенными свойствами - размером, типом, цветом шрифта, способом выравнивания по ширине страницы и т.д.), которые и могут изменяться с помощью сценариев..

Все объекты в web-документе взаимосвязаны. Для описания их взаимоотношений используется понятие «дерево» (tree), поскольку подобно реальному дереву, структура данных разветвляется от корня. В HTML документе корнем является элемент (тег) <HTML>. Элементы заголовок - <HEAD> и тело - <BODY> происходят от корня и продолжают разветвляться дальше. Например ветвь <HEAD> может разветвляться на внешний заголовок - <TITLE> и мета-определители - <META>. Ветвь <BODY> может разветвляться на заголовки - <H>, параграфы - <P>, таблицы - <TABLE>, списки, и пр.

Объектная модель не определяет как должен быть реализован документ. Она лишь предлагает логическую модель, подходящую для интерпретации структуры документа и определяет:

· Объекты, с помощью которых представляется и видоизменяется документ;

· Интерфейсы, используемые для представления и видоизменения документа;

· Поведение и атрибуты интерфейсов и объектов, используемых в документе;

Взаимоотношение между всеми интерфейсами и объектами.

 








Дата добавления: 2015-08-26; просмотров: 641;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.