HTML-16

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

	В настоящее время трудно  найти в  Интернете  HTML-страницу, не 
содержащую ни одного оператора языка JavaScript. Любой  Web-мастер  или 
создатель собственной страницы в Интернете заботится о  том,  чтобы как 
можно большее число потенциальных посетителей разработанного  сайта или 
личной страницы увидели в окне своего браузера именно то, что задумыва-
лось разработчиком страницы. Дело в том,  что  наиболее  популярные  на 
настоящий момент браузеры могут поддерживать не все существующие техно-
логии, реализованные в HTML, или использовать их несколько отлично друг 
от друга. Поэтому практически любая страница содержит определение и вы-
зов функции языка JavaScript для идентификации используемого  пользова-
телем браузера, а также его версии.
	Язык программирования JavaScript разработан фирмой Netscape для 
создания интерактивных  HTML-документов.  Это  объектно-ориентированный 
язык для разработки встраиваемых приложений, выполняющихся как на  сто-
роне клиента, так и на стороне сервера. Синтаксис языка очень  похож на 
синтаксис языка Java - поэтому его часто называют  Java-подобным.  Кли-
ентские приложения  выполняются браузером просмотра  Web-документов  на 
машине пользователя, серверные приложения выполняются на сервере.
	При разработке обоих типов приложений используется общий компо-
нент языка, называемый ядром и включающий определения стандартных  объ-
ектов и конструкций (переменные, функции, основные объекты  и  средство 
LiveConnect взаимодействия с Java-апплетами), и соответствующие  компо-
ненты дополнений языка, содержащие специфические для каждого типа  при-
ложений определения объектов.
	Клиентские приложения непосредственно встраиваются в HTML-стра-
ницы и интерпретируются браузером по мере отображения частей документов 
в его окне. Серверные приложения для увеличения призводительности пред-
варительно компилируются в промежуточный байт-код. 
	Перечислим основные области использования JavaScript при созда-
нии интерактивных HTML-страниц:
   -динамическое создание документа с помощью сценария;
   -оперативная проверка достоверности заполняемых пользователем  полей 
    форм HTML до передачи их на сервер;
   -создание динамических HTML-страниц совместно с каскадными таблицами 
    стилей и объектной моделью документа;
   -взаимодействие с пользователем при решении "локальных" задач, реша-
    емых приложением JavaScript, встроенным в HTML-страницу.
Здесь можно увидеть пример использования JavaScript
Назад
Содержание
Вперед