|
Document Object Model (Объектная Модель Документа) — это основа динамики сайта. API-интерфейс ядра DOM уровня 2 предоставляет программисту средства, при помощи которых можно:
- полутить доступ к любому елементу веб-документа; - изменять, добавлять, удалять атрибуты и события для елемента; - а также изменить структуру уже загруженого веб-документа; DOM JavaScript (Ядро DOM) В настоящей главе содержится описание всех привязок ядра DOM (Document Object Model - объектная модель документа) уровня 2 с Netscape JavaScript и MS JScript (т.е. ECMAScript, JavaScript). API-интерфейс ядра DOM предоставляет программисту средства, при помощи которых можно создавать корректно спроектированные XML-документы. API-библиотека DOM выполняет следующие функции: * Специализация и расширение функциональных возможностей, которые характерны для структуры документов. * Обеспечение обратной совместимости с DOM уровня 0. * Предоставление, где это только возможно, удобных механизмов для выполнения общих и часто применяемых операций в документах. DOM CSS Модель DOM уровня 2 включает механизмы, предназначенные для обеспечения доступа и изменения стиля, заданного с помощью каскадного списка стилей. DOM HTML В главе рассматриваются объекты и методы ядра API DOM уровня 2, используемые в HTML-документах, приводится описание функциональных возможностей, которые зависят от элементов, объявленных в HTML-документе. Этот документ включает следующие специализации HTML: * Интерфейс HTMLDocument. Построенный на базе основного интерфейса Document, определяет операции и запросы, которые можно выполнить при работе с HTML-документом. * Интерфейс HTMLElement. Основанный на основном интерфейсе Element, определяет операции и запросы, которые можно выполнить с HTML-элементом. Интерфейс HTMLElement включает методы, которые позволяют выбирать и изменять атрибуты для всех HTML-элементов. * Специализации для всех HTML-элементов содержат более специфические атрибуты, нежели интерфейс HTMLElement. Для всех таких атрибутов производный интерфейс элемента содержит явные методы, предназначенные для записи и чтения значений. Cобытия DOM Модель DOM уровня 2 определяет модель событий, которая может использоваться в HTML-документах. При создании модели событий преследовались две основных задачи: * Первая задача заключалась в создании общей модели, которая бы позволила использовать обработчики событий, управлять потоком событий, а также предоставляла базовую информацию о событии. * Вторая задача была связана с обеспечением обратной совместимости с моделями событий DOM уровня 0 и уровня 1 http://experiment.net.ru/dom/ |