Объектами являются элементы рабочей области браузера и HTML-документа-Окно браузера, веб-страница, ее фон, изображения, текст и все, что находится на! странице, — это объекты. В языке JavaScript принято различать объекты браузера и объекты HTML-документа. Рассмотрим их подробнее.
объекты браузера создаются автоматически при загрузке веб-страницы. К ним
охносятся такие объекты, как Window, Navigator, Screen, History и Location. Чти объекты можно кратко охарактеризовать следующим образом:
n Window — объект, предоставляющий доступ к окну браузера;
□ Navigator — объект, предоставляющий доступ к характеристикам браузера;
□ Screen — объект, предоставляющий доступ к характеристикам экрана монитора;
□ History — объект, предоставляющий доступ к истории посещенных ссылок;
□ Location — объект, содержащий текущий URL-адрес страницы.
В JavaScript окно вашего браузера — это объект window. Этот объект, в свою очередь, содержит другие объекты — элементы оформления, например строку состояния и полосу прокрутки.
Внутри окна браузера размещается веб-страница — HTML-документ. Это объект Document. В свою очередь, он содержит другие объекты — объекты HTML — это ссылки, изображения, формы, фон, то есть все, что находится на веб-странице.
|
|
Каждый объект обладает своими свойствами, или характеристиками. Свойства описывают объекты, как прилагательные описывают существительные. В синтаксисе языка JavaScript свойство любого объекта описывается так: объект.свойство. Например, установить желтый фон веб-страницы в JavaScript можно с помощью следующей конструкции: document. bgColor = "yellow". Здесь document — это объект (веб-страница, то есть HTML-документ), bgColor — свойство объекта Document (фон веб-страницы) и yellow — значение свойства bgColor.
С объектами можно совершать определенные действия, называемые методами. Согласно синтаксису языка JavaScript после метода всегда ставятся скобки по схеме объект.метод(). Например, чтобы с помощью языка JavaScript отобразить на веб-странице текст Hello, world!, используется следующая конструкция: document.write ("Hello, world! "). Здесь document — это объект, write — метод, присущий объекту Document, а выражение в скобках — текст, который должен отобразиться на странице в результате использования метода write. На языке программирования это означает, что метод возвращает результат.
В JavaScript объекты подчиняются строгой иерархии.