ВУЗ:
Составители:
Рубрика:
53
Обработка объектов и массивов идентична. Можно обратиться к
любой части объекта (его свойствам и методам) либо по имени, либо по
индексу.
Объектная модель документа
Для работы с элементами web-страницы на клиентской стороне ис-
пользуется объектная модель документа (Document Object Model,
DOM). Объектную модель позволяет связать между собой web-страницу
и обрабатывающий ее браузер.
Смысл DOM модели состоит в том, что для каждого HTML-
элемента создается соответствующий ему объект, который обладает
своими свойствами, методами и событиями. Основным назначением
DOM модели является возможность изменения HTML страницы (и ее
отображения на экране) в сценариях JavaScript.
Связи между объектами различных уровней, представленные на
рис. 1.11, означают, что объект верхнего уровня содержит ссылку на
объект нижнего уровня. Так, например, между объектами Window и Doc-
ument есть связь. Это означает, что объект Window имеет свойство с
именем document, содержащее ссылку на объект типа Document.
Рис. 1.11. Иерархия объектов в окне браузера
Для обращения к свойству или методу объекта, требуется исполь-
зовать выражение следующего вида:
объект.свойство или объект.метод()
Основным объектом, который необходим для написания простей-
шего сценария является переменная document, ссылающаяся на объект
Document, описывающий HTML документ, отображаемый в окне брау-
зера.
Для того чтобы хранить произвольное количество ссылок на объек-
ты, расположенные на web-странице, используются массивы. Поэтому
свойства объекта Document, предназначенные для связи с компонентами
web-страницы, выглядят следующим образом:
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »
