Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Объекты и события браузера






Цель работы научить студентов:

-создавать объекты и события браузер.

 

Чтобы изменять уже нарисованный браузером экран или создавать новые окна, нужно получить доступ к его объектам. Браузер не только отображает теги на экране, он строит для них объекты, помещая их в иерархическую модель документа. Браузер постоянно «следит» за моделью. Если свойство объекта изменилось, меняется экранный образ.


Объектная модель любого документа имеет всегда одну и ту же структуру, независимо от вида конкретной страницы (рис. 1).

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

Строго говоря, все представленные на схеме «объекты» на самом деле явля­ются экземплярами одноименных объектов. Эти экземпляры создаются браузером для каждого конкретного документа в индивидуальном порядке. Обычно они называются просто «объектами».

Объект window

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

Объект window содержит также свойства и методы окна, в котором показывается документ.

Три метода window нам уже хорошо известны: alert, prompt и confirm.

Если написать:

window.alert(" Функция alert - это метод объекта window" };

— то браузер покажет вспомогательное окно, в которое выведет заданное сообщение (рис. 2).

Рис.2.Окно, создаваемое методом alert

А раньше мы писали более просто:

alert(" Функция alert - это метод объекта window");

Дело в том, что методы и свойства главного объекта window разрешается записывать без указания принадлежности. Следующие записи эквивалент­ны:

window.alert(" Не все дома, но все пьют чай");

alert(" Не все дома, но все пьют чай");






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.