Основы Web-инжиниринга. Часть 1. Громов Ю.Ю - 77 стр.

UptoLike

По умолчанию браузер интерпретирует сценарий с языка JavaScript, поэтому атрибут language можно опустить.
Текст сценария может храниться в файле. Тогда в теге <script> должен быть атрибут src="URL-адрес" с ссылкой на этот
файл.
Файлы с текстами программ на JavaScript имеют расширение JavaScript.
Элемент script может располагаться как внутри секции head, так и внутри body.
Большой Web-документ часто содержит несколько сценариев JavaScript.
Тег <SCRIPT>, введенный в элементе <HEAD> документа HTML всегда выполняется первым. Хотя этот сценарий и не
позволяет отображать на экране данные, он прекрасно подходит для определения функций.
Сценарий, добавленный в тело документа HTML, выполняется всегда после сценариев, введенных в его заголовке. Не-
сколько сценариев в теле документа HTML выполняются в порядке их следования.
Обработчики событий запускаются при выполнении соответствующих событий. Например, обработчик onLoad выпол-
няется сразу после загрузки страницы. Чтобы правильно задать функцию, используемую в обработчике событий, старайтесь
всегда определять ее в заголовке документа HTML.
4.3. ИЕРАРХИЯ КЛАССОВ
4.3.1. Объекты JavaScript
Объектно-ориентированный язык программирования предполагает наличие иерархии классов объектов (рис. 66). В
JavaScript такая иерархия начинается с класса объектов Window, т.е. каждый объект приписан к тому или иному окну. Для
обращения к любому объекту или его свойству указывают полное или частичное имя этого объекта или свойства объек-
та, начиная с имени объекта старшего в иерархии, в который входит данный объект.
Объект navigator относится к самому браузеру и его свойства позволяют определить характеристики программы про-
смотра:
appName – содержит имя браузера (например, "Microsoft Internet Explorer");
appVersion – содержит информацию о версии браузера (например, "4.0 (Compatible; MSIE 4.01; Windows 95)").
Каждая страница, в дополнение к объекту navigator, обязательно имеет еще 5 объектов:
windowобъект верхнего уровня, свойства которого применяются ко всему окну, в котором отображается документ;
Рис. 66
document. Его свойства определяются содержимым самого документа: связи, цвет фона, формы и т.д.;
location. Его свойства связаны с URL адресом отображаемого документа;
history. Представляет адреса ранее загрузившихся html страниц;
event. Предоставляет доступ к свойствам происшедшего события.