базовый курс

ГРУППА КУРСА

Взаимодействие JavaScript со страницей

Когда скрипт присоединён к странице, то он представляет страницу и браузер в виде набора объектов. Есть глобальные объекты, которые являются внешними. Внутри них расположены все остальные объекты. Самым внешним является глобальный объект window. Через его методы можно например, открывать другие страницы.

В JavaScript страница называется документом. Внутри объекта window есть глобальный объект document. Он содержит страницу. Все элементы страницы - это объекты и они находятся внутри объекта document. Все вместе эти объекты образуют DOM, Document Object Model. Это значит: Объектная Модель Документа. Структура DOM соответствует структуре страницы. Если в элементе есть вложенные элементы, то в DOM-объекте есть влеженные DOM-объекты. Вложенные объекты являются свойствами внешнего.

DOM представляет страницу в виде объектов и даёт доступ ко всем элементам страницы, позволяет работать с ними, в том числе, добавлять новые элементы. Кроме того, у объекта document есть много свойств и методов, которые содержат информацию о странице и позволяют производить с ней определённые действия. Например, метод document.write() добавляет текст на страницу.

В объекте window есть объекты, относящиеся к браузеру. Они формируют BOM, Browser Object Model. Это означает: Объектная Модель Браузера. Эти объекты позволяют получить информацию о браузере, узнать URL страницы, переходить на другие страницы и предоставляют другие возможности. Они рассматриваются в соответствующей теме учебника.