Добавляем...


Исходная объектная модель JavaScript
Если вы помните историю JavaScript, представленную ранее, то основной целью этого языка сначала были проверка и обработка содержимого форм перед отправкой их серверным приложениям. Ввиду таких скромных целей исходная объектная модель JavaScript, впервые реализованная в Netscape 2, была довольно ограниченной и ориентировалась только на базовые возможности браузера и документа. Объект window определяет свойства и методы, связанные с окном браузера. Когда мы использовали оператор JavaScript.

alert("привет");

для создания простого диалогового окна с сообщением, мы фактически вызывали метод alert() объекта window. На самом деле для создания того же окна мы могли бы использовать

window.alert("привет") ;

Но чаще всего, поскольку подразумевается, что в качестве текущего объекта используется Window, имя последнего можно опустить. Иерархия включений, тоже обретает смысл, если рассмотреть оператор следующего вида:

window.document.write("<strong>BceM привет от JavaScript!</strong>");

Должно быть ясно, что это оператор, используемый для вывода текста в документе HTML. Здесь снова добавлен необязательный префикс window — на этот раз, чтобы показать иерархию объектов, поскольку в примерах мы использовали только document . write ( ).

Таблица. Обзор основных объектов браузера
Объект Описание
window Объект, связанный с текущим окном браузера
document Объект, содержащий различные элементы (X)HTML и фрагменты текста, из которых складывается документ. В традиционной объектной модели JavaScript объект Document приблизительно соответствует дескриптору
frames[] Массив фреймов, если таковые имеются в объекте window. Каждый фрейм, в свою очередь, ссылается на другой объект Window, который тоже может содержать фреймы
history Объект, содержащий журнал текущего окна, т.е. список последних адресов URL, к которым обращался пользователь
location Содержит информацию о текущем размещении документа в форме URL и его составных частей
navigator Объект, описывающий базовые характеристики браузера, в частности его тип и версию


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика