10.1. Браузер и HTML-документ

10.1. Браузер и HTML-документ

При программировании сценариев на JavaScript вы всегда будете использовать объекты в качестве основных инструментальных средств. Объекты – это элементы рабочей области браузера и HTML-документа. Окно браузера, веб-страница, ее фоновый цвет, изображения, текст и все, что находится на странице, – это объекты. В языке JavaScript принято различать объекты браузера и объекты HTML-документа. Рассмотрим их подробнее.

Объекты браузера создаются автоматически при загрузке веб-страницы. К ним относятся Window, Navigator, Screen, History, Location. Приведу их краткую характеристику.

• Window – дает доступ к окну браузера.

• History – дает доступ к истории посещенных ссылок.

• Navigator – дает доступ к характеристикам браузера.

• Location – содержит текущий URL страницы.

• Screen – дает доступ к характеристикам экрана монитора.

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

Внутри окна браузера размещается веб-страница – HTML-документ. Он является ни чем иным, как объектом Document. В свою очередь, объект Document содержит другие объекты – объекты HTML. Это ссылки, изображения, формы, цвет фона, то есть все, что находится на веб-странице.

Итак, в языке JavaScript есть объекты. Их можно сравнить с существительными или предметами. У каждого объекта есть свои свойства, или характеристики. Свойства описывают объекты, как прилагательные описывают существительные. В синтаксисе языка JavaScript свойство любого объекта описывается так: oбъект. свойство. Например, установить желтый цвет фона веб-страницы с помощью языка JavaScript можно следующим образом: document.bgColor = «yellow». В этой конструкции document – объект (веб-страница, HTML-документ), bgColor – свойство объекта Document (фоновый цвет веб-страницы), yellow – значение свойства bgColor.

Кроме того, над каждым объектом можно совершать определенные действия. Эти действия принято называть методами. Согласно синтаксису языка JavaScript после метода всегда ставятся скобки по схеме oбъект. мeтoд(). Например, чтобы с помощью языка JavaScript отобразить на веб-странице текст «Hello world!», нужно использовать следующую конструкцию: document. write ("Hello world! "). Здесь document – объект, write() – метод, присущий объекту Document, а выражение в скобках – текст, который должен отобразиться на странице в результате использования метода write(). На языке программирования это называется «метод возвращает результат».

В листинге 10.1 представлен пример сценария, демонстрирующий рассмотренные ранее правила записи свойства и метода объекта Document.

Листинг 10.1. Свойство и метод объекта Document

<html>

<head>

<title>Hello!</title>

</head>

<body>

<script language="JavaScript">

document.write("Hello world!"); //пишем текст на странице

document.bgColor="yellow" //устанавливаем желтый фон страницы

</script>

</body>

</html>

Обратите внимание, что строки внутри сценария отделяются друг от друга точкой с запятой. Данный сценарий меняет фоновый цвет веб-страницы и выводит текст Hello world! (рис. 10.1).

Рис. 10.1. Вывод текста и изменение фонового цвета страницы

Таким образом, каждый элемент браузера и HTML-документа для сценария на JavaScript предстает в виде объекта. И каждый такой объект может иметь определенные свойства и методы. Можно сказать, что свойства объектов – это данные, связанные с объектом, методы – функции для обработки данных объекта. При этом у разных объектов разные свойства и методы. Более того, по отношению друг к другу объекты не равноценны. В JavaScript существует строгая иерархия объектов.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Браузер для орков

Из книги Журнал «Компьютерра» №39 от 25 октября 2005 года автора Журнал «Компьютерра»

Браузер для орков Браузер, как почти любой программный продукт, может стать популярным только в том случае, если будет понятен каждой домохозяйке. Поклонники Warcraft добавят: «Браузер должен быть таким, чтобы даже орки могли пользоваться Интернетом».Мощь орковГруппа


Браузер – окно в Интернет

Из книги Работа в Интернете автора Макарский Дмитрий

Браузер – окно в Интернет Подключиться к Интернету – только полдела. Для путешествий по Глобальной сети понадобится браузер – программа, позволяющая совершать просмотр веб-страниц, переход по ним, их сохранение и пр. Например, в состав операционных систем семейства Windows


Запускаем браузер

Из книги Популярный самоучитель работы в Интернете автора Кондратьев Геннадий Геннадьевич

Запускаем браузер Запустить Internet Explorer можно разными способами.– Во-первых, его значок находится на панели быстрого запуска (рис. 5.1), если она у вас активизирована, конечно. Рис. 5.1. Значок Internet Explorer на панели быстрого запуска– Во-вторых, существует меню Пуск, в котором


Урок 9 Изменяем браузер внешне и внутренне

Из книги Бесплатные разговоры через Интернет автора Фрузоров Сергей

Урок 9 Изменяем браузер внешне и внутренне В браузере все должно быть прекрасно: и панельки, и кнопочки, и мои фотки. Женский взгляд Оксаны Лермонтовой Когда мы открываем браузер, он предстает перед нами (в своем великолепии, естественно) в неком сформированном виде и с


Работаем через обычный браузер

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

Работаем через обычный браузер Как уже отмечалось ранее, к серверу VNC можно подключиться из обычного браузера, который поддерживает работу с Java-апплетами. На сегодняшний день язык программирования Java широко распространен по всему миру, поэтому можно смело утверждать,


Работа через браузер: вывод

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

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


4.4. Браузер Safari

Из книги Домашний компьютер автора Кравцов Роман

4.4. Браузер Safari Браузер Safari является встроенным обозревателем в операционную систему Mac OS X, являющимся одним из самых быстрых на сегодняшний день браузеров. Если вы раньше не работали с Safari, то сразу почувствуете разницу в скорости загрузки web-страниц. Также к


9.1. Браузер Internet Explorer

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

9.1. Браузер Internet Explorer Прежде чем открыть браузер и посетить какой-нибудь сайт, давайте поговорим о WWW (World Wide Web — Всемирная паутина) и Интернете вообще. Нужно понимать, с чем мы будем иметь


Браузер Интернета

Из книги Работа в Интернете. Энциклопедия автора Ташков Петр Андреевич

Браузер Интернета Знакомство с обозревателем Internet ExplorerКак вы уже знаете, для обмена данными в Интернете используется технология клиент-сервер, а доступ к определенным ресурсам осуществляется с помощью соответствующей клиентской программы. Для просмотра Web-страниц


10.1. Браузер Firefox

Из книги Социальные сети без страха для тех, кому за... автора Виннер Марина

10.1. Браузер Firefox Как пользоваться браузером Firefox, надеюсь, знают почти все. Поэтому в этой главе мы поговорим о его усовершенствовании. По умолчанию установленный браузер Firefox не поддерживает Java-аплеты и Flash-ролики. Что касается Java, то его бум прошел — уже редко встречаются


21.5.2. Команда lynx — текстовый браузер

Из книги HTML, XHTML и CSS на 100% автора Квинт Игорь

21.5.2. Команда lynx — текстовый браузер Если графический режим недоступен (например, на сервере), а по сети побродить хочется, командой lynx можно вызвать текстовый браузер lynx. В Ubuntu программа lynx не устанавливается по умолчанию. Для ее установки нужно ввести команду: sudo apt-get install


Глава 2 Браузер – окно в Интернет

Из книги S. D. F. автора Cat W

Глава 2 Браузер – окно в Интернет • Internet Explorer• Mozilla Firefox• Opera• Google Chrome• Офлайн-браузерыПодключиться к Интернету – только полдела. Для путешествий по Глобальной сети понадобится браузер – программа, позволяющая просматривать веб-страницы, переходить по ним, сохранять и


Что такое браузер

Из книги Выжить в цифровом мире. Иллюстрированные советы от «Лаборатории Касперского» автора Дьяков Михаил


12.2. Внедрение сценариев в HTML-документ

Из книги автора

12.2. Внедрение сценариев в HTML-документ В данном разделе будут рассмотрены вопросы, касающиеся встраивания сценариев в веб-страницы, поэтому предполагается, что вы хотя бы немного знакомы с языком разметки HTML. Обычно сценарии внедряются в HTML-документ тремя стандартными


Совет 36: Чистый браузер

Из книги автора

Совет 36: Чистый браузер Стоило зайти на сайт банка, как баннеры на всех сайтах запестрели предложениями выгодных вкладов и доступных кредитов? Никакой магии, причина в cookie — небольших текстовых файлах, необходимых сайтам, чтобы запоминать пользователей и их