Объектная модель
С появлением таблиц каскадных стилей в HTML, появилась возможность строить логическую структуру документа, а потом определять формат её отображения. Этот подход изменил всю технологию проектирования сайта. Теперь можно определить сначала типы страниц, потом логические структуры страниц для каждого типа и, наконец-то, для каждого логического элемента, его состав и внешний вид.
Объектная модель документа (Document Object Model, DOM) - это способ для работы со структурой документа, а также с элементами страницы в кодах HTML и в сценариях. Объектная модель документа является основой для того, чтобы сделать элементы страницы управляемыми динамично во время использования в окне браузера.
Объектная модель описывает каждый HTML-документ как набор отдельных объектов - изображений, абзацев, списков и т.д. до наинизшего уровня, даже до отдельных символов. Каждый объект может приобретать свойства, которые определены в виде атрибутов. Например, абзац <Р> имеет атрибут выравнивания <АLIGN> , который может иметь значения left, right или center. В объектной модели атрибут называют свойством объекта. Объект имеет также свои методы и события, которые могут происходить с ним и влиять на него. Например, изображение имеет событие OnMouseOver.
|