«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript



Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



В самом начале изучения языка JavaScript речь шла об объекте document. Это основной объект веб-страницы, который, по сути, ею и является.

Объект document содержит в себе текст, изображения, ссылки и т.д., то есть всё то, что пользователь видит, открыв браузер и зайдя на страницу того или иного сайта.

Но помимо веб-страницы и ее содержимого в браузере есть ни мало и других вещей: это полоса прокрутки, адрес сайта, элементы интерфейса.

Так вот все окно браузера является объектом Window.



Window - это глобальный объект JavaScript. Для обращения к объекту Window существует свойство window, которое является ссылкой на объект.

Чтобы понять, как происходит обращение к объекту Window при помощи свойства window, следует вернуться к объекту document и его методу write.

Фрагмент кода

<script type="text/javascript">

document.write("Выводим информацию в окно браузера. Как правило, мы при этом явно не указывают на существование объекта Window.");

</script>

Результат

Выводим информацию в окно браузера. Как правило, мы при этом явно не указывают на существование объекта Window.

На самом деле реальная и правильная запись кода следующая.

Фрагмент кода

<script type="text/javascript">

window.document.write("На самом деле объект Window всегда существует. Просто не имеет смысла ссылаться на него в коде. Он есть по умолчанию.");

</script>

Результат

На самом деле объект Window всегда существует. Просто не имеет смысла ссылаться на него в коде. Он есть по умолчанию.

Обратите внимание: перед объектом document расположено свойство window - оно ссылается на глобальный объект Window.

Но объект Window существует постоянно, поэтому, когда работают с текущим окном, то, как правило, ссылка на объект Window (то есть свойство window) не указывается.

Следует запомнить, что Window является глобальным объектом JavaScript и содержит в себе другие объекты. Как видно из предыдущего примера объект document принадлежит объекту Window.

В JavaScript есть и другие объекты принадлежащие объекту Window. Например, объект Screen, который содержит информацию об экране пользователя (например, о его разрешении). Объект History отвечает за «историю», то есть за информацию о том, как пользователь перемещался по сайту.

Таким образом, объект Window является «родителем» для других объектов. Но в основном о нём не упоминается. 

Читайте также...



Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Объект Window

Тематические публикации
Популярные заметки
Последние заметки