Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 140

Получение доступа к свойствам и методам окна

В сценарии ссылки на свойства и методы объекта window можно реализовать разными способами. Это определяется, скорее, предпочтениями программиста и стилем, которого он придерживается, чем определенными синтаксическими требованиями. Наиболее общим и логическим подходом является тот, в котором задается непосредственное обращение к объекту window.

window.имяСвойства

window.имяМетода([параметры])

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

self.имяСвойства

self.имяМетода([параметры])

Использовать подобные ссылки можно по собственному усмотрению. Однако целесообразно задавать ссылки с помощью self в сложных сценариях, в которых задействовано несколько фреймов или окон. Другими словами, идентификатор self используется для обозначения того текущего окна, в котором находится документ с данным сценарием. А это, в свою очередь, делает сценарий более читабельным, по крайней мере так думают многие разработчики программных продуктов.

Как уже отмечалось в главе 4, поскольку объект window всегда присутствует "на месте" при запуске сценария, то в ссылке на объекты внутри текущего окна его имя можно опустить. В качестве примера ниже приведена синтаксическая модель обращения к свойствам и методам текущего окна.

имяСвойства

имяМетода ([параметры])

Принципы использования некоторых методов воспринимаются легче, если в ссылке не используется ключевое слово window. В этом случае методы выполняются так же эффективно, как и ранее.

страница 140
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz