1. Введение.
Основным средством создания базовых коиструкций для
World Wide Web приложений является HTML (HyperText Markup Language) - язык разработки статических (plain and static) документов - как WWW страничек выполнения клиент-приложений .Некоторое "оживление" клиентских страничек привносило включение в документы видео- и аудиоприложений, графических файлов ( in-line images), включая анимационную графику, а также создание новых конструкций - таблиц (table) , кадров (frame) и других. Создание языка JavaScript продолжает традиции совершенствования WWW в целях повышения наглядности (come alive) HTML документов.Реализован язык JavaScript (первоначально как LiveScript) был в январе 1996 года для Netscape Navigator 2.0 и в настоящее время может применяться также и для Microsoft Explorer 3.0 и выше.JavaScript
- компактный условно объектно-ориентированный (object-based) язык для разработки клиент-серверных Internet приложений. Начиная с Netscape Navigator 2.0 распознаются и выполняются операторы JavaScript, включенные непосредственно в HTML страницы в режиме интерпретации при загрузке страницы. В отличие от статического представления документов на языке HTML конструкции языка JavaScript вносят элемент интерактивности. В клиент-приложениях для Navigator, операторы JavaScript распознаются и реагируют на действия пользователя такие как манипуляции с мышью, операции чтения введенной информации (form input) и управления страницами ( page navigation). Без сетевых обменов в страницах HTML операторы JavaScript могут анализировать введенный текст и выдавать нужные сообщения (alert) пользователю, выполнять также действия (включая исполнение аудиофайлов) при открытии страницы либо по окончанию работы.Язык
JavaScript поддерживает небольшое количество представлений типов данных -числовых, строковых (string) и логических ( Boolean), и не содержит строгого определения их типов. JavaScript поддерживает также функции (встроенные (built-in) и создаваемые пользователем) без специальных декларативных требований. Важными конструкциями языка JavaScript являются объекты (object), свойства объектов (properties) , методы объектов (method) и асинхронные драйверы-обработчики событий (event handlers) .Программы на
JavaScript, как и программы, написанные на языках различных интерпретаторов, часто называют скрипт-программами или просто скриптами (script).