Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Объекты и события браузера
Цель работы научить студентов: -создавать объекты и события браузер.
Чтобы изменять уже нарисованный браузером экран или создавать новые окна, нужно получить доступ к его объектам. Браузер не только отображает теги на экране, он строит для них объекты, помещая их в иерархическую модель документа. Браузер постоянно «следит» за моделью. Если свойство объекта изменилось, меняется экранный образ. Рис. 1. Объектная модель документа Строго говоря, все представленные на схеме «объекты» на самом деле являются экземплярами одноименных объектов. Эти экземпляры создаются браузером для каждого конкретного документа в индивидуальном порядке. Обычно они называются просто «объектами». Объект window Объект window располагается на вершине иерархии. Это означает, что все остальные объекты находятся ниже его, являются его свойствами. Объект window содержит также свойства и методы окна, в котором показывается документ. Три метода window нам уже хорошо известны: alert, prompt и confirm. Если написать: window.alert(" Функция alert - это метод объекта window" }; — то браузер покажет вспомогательное окно, в которое выведет заданное сообщение (рис. 2). Рис.2.Окно, создаваемое методом alert А раньше мы писали более просто: alert(" Функция alert - это метод объекта window"); Дело в том, что методы и свойства главного объекта window разрешается записывать без указания принадлежности. Следующие записи эквивалентны: window.alert(" Не все дома, но все пьют чай"); alert(" Не все дома, но все пьют чай");
|