Этот объект можно получить как свойство объекта window. Он отвечает за документ, загруженный в окно браузера. Вообще, динамическое изменение страницы связано с использованием объекта document.
Основные свойства объекта:
- alinkColor — дублирует атрибуты тега ‘body’ внутри текущего документа.
- bgColor — дублирует атрибуты тега ‘body’ внутри текущего документа.
- fgColor — дублирует атрибуты тега ‘body’ внутри текущего документа.
- linkColor — дублирует атрибуты тега ‘body’ внутри текущего документа.
- vlinkColor — дублирует атрибуты тега ‘body’ внутри текущего документа.
- parentWindow — ссылка на окно, которое содержит объект document.
- fileModifiedDate — дата последней модификации.
- lastModified — последняя модификация.
- fileSize — размер файла.
- referrer — содержит адрес страницы, с которой вы пришли на эту страницу. Часто используют для сбора статистики, как вы на этой странице оказались.
- cookie — строка, содержащая куки.
- charset — кодировка.
- readyState — содержит строку с описанием состояния процесса загрузки страницы. Есть 5 значений: 1 — процесс загрузки еще не начался; 2 — loading — идет процесс загрузки кода html; 3 — loaded — код html загрузился; 4 — interective — страница доступна пользователю (полностью загружена); 5 — complited — загрузились все остальные ресурсы (картинки, файлы стилей).
Основные методы объекта:
- open () — стирает содержимое текущего документа, т.е. создает новый документ.
- close () — говорит, что вы закончили формировать html страницу, он ее не закрывает.
- write () — выводит строку в код html. Если вызвать в процессе загрузки страницы, то метод дописывает эту страницу. Если вызвать после загрузки страницы — метод стирает весь документ и запишет новую строку.
- writeln () — выводит строку в код html. Если вызвать в процессе загрузки страницы, то метод дописывает эту страницу. Если вызвать после загрузки страницы — метод стирает весь документ и запишет новую строку.
Метки: document, JavaScript