Язык создания сценариев JavaScript

Лабораторная работа №8.

Интерактивные документы

При использовании языка разметки HTML создаваемые Web-страницы статичны, т.е. пользователь не может взаимодействовать с ними. Для придания динамичности HTML-страницам используется технология сценариев. Фирмой Netscape был разработан язык сценариев JavaScript. Программы, написанные на этом языке, встраиваются в документ HTML и интерпретируются браузером, используемым для его просмотра. Фирма Microsoft, браузер которой Internet Explorer конкурирует с браузером Netscape Navigator фирмы Netscape, разработала свой язык сценариев – VBScript, являющийся подмножеством широко используемого для разработки Windows-приложений языка Visual Basic.

Языки программирования сценариев реализуют объектную модель, непосредственно связанную с документом HTML. Объектные модели языков сценариев тесно связаны с тэгами HTML. При загрузке страницы HTML в браузер интерпретатор языка создает объекты со свойствами, определяемыми значениями параметров тэгов страницы. Говорят, что браузер отражает HTML - страницу в свойствах объектов и иногда этот процемм называют отражением (reflection). Созданные объекты существуют в виде иерархической структуры, отражающей структуру самой страницы. На верхнем уровне располагается объект window, представляющий собой окно браузера. Далее вниз по иерархической леснице следуют объекты frame, document, location и history, представляющие соответственно фрейм, непосредственно сам документ, адрес загружаемого и список ранее загружавшихся документов.

Для правильного использования объектных моделей следует четко понимать, как браузер компонует страницы, и тем самым, создает иерархию объектов. При загрузке страницы просматриваются сверху вниз, тем самым последовательно происходит компоновка страницы и ее отображение в окне браузера. А это означает, что и объектная модель страницы также формируется последовательно по мере ее обработки.

Язык создания сценариев JavaScript

JavaScript – это объектно-ориентированный язык разработки встраиваемых приложений, выполняющихся как на стороне клиента, так и на стороне сервера. Клиентские приложения выполняются браузером просмотра Web-документов на машине пользователя.

Клиентские приложения непосредственно встраиваются в HTML-страницы и интерпретируются браузером по мере отображения частей документа в его окне.

Интерпретатор языка JavaScript, разработанный фирмой Microsoft, называется JScript.

JavaScript, при создании интерактивных HTML-страниц, используется в основном для:

- динамического создания документа с помощью сценария;

- оперативной проверки достоверности заполняемых пользователем полей форм HTML до передачи их на сервер;

- создание динамических HTML-страниц совместно с каскадными таблицами стилей и объектной моделью документа;

- взаимодействие с пользователем при решении “локальных” задач, решаемых приложением JavaScript;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: