Немного о JavaScript
  JavaScript – язык программирования, который проистекает из JAVA,
но существенно проще его. Использование JavaScript даёт возможность автору HTML-документа,
не являющемуся профессиональным программистом, создавать динамически изменяемые
страницы и обрабатывать заполненные клиентом формы.
JavaScript – компактный объектно-базированный язык для разработки клиентских и серверных
сетевых приложений.
  Благодоря использованию сценариев на языке JavaScript, статические Web-страницы
приобретают высококачественное анимационное оформление, возможность интерактивной работы с
вводом-выводом данных, предварительной проверки данных до их отправки на сервер.
Немного истории…
  В декабре 1995 года увидела свет первая версия JavaScript.
Особенностью её было то, что инициатива обращения с данными заметно сдвинулась
на сторону клиента. Это и послужило коммерческой основой развития JavaScript,
поскольку язык «пошёл» навстречу тенденциям развития Web-технологий, а отчасти и
переопередил сами эти тенденции. С клиентской стороны могла осуществляться, например,
проверка допустимости данных ещё до отправки их на сервак, и таким образом можно было
избежать посылки нежелательной или заведомо ошибочной информации. До этого подобные
действия производились на самом серваке, и данные о том, воспринята ли посланная
клиентом инфа или нет, приходили клиенту уже готовый ответ. При такой ситуации о равноценных
отношениях клиент-сервер не могло быть и речи. Дальнейшее развитие такой схемы привело
бы к огромной и никому не нужной загрузке сетей и нарушению безопасности данных.
Возможности языка
  JavaScript – это с одной стороны, эволюционное продолжение HTML (HyperText Markup Language),
а с другой – вполне обособленный язык программирования, который может решать достаточно
серьёзные задачи. Многие привыкли к JavaScript как к языку на котором пишут "фичи" типа часиков и .тд. Хотя и скрипты
получаются довольно красивые, мало кто воспринимает JavaScript как "нормальный язык".
Однажды встроенный в файл HTML, код JavaScript будет построчно в каждом
отдельно взятом браузере, в то время как Java-апплеты и клиентские расширения, такие,
как подключаемые модули NETSCAPE и элементы управления ActiveX, только дополняют
HTML-документ и входят в него как самостоятельные приложения. JavaScript входит в
состав в состав HTML и вместе с ним интерпретируются браузером, так как своего
компилятора не имеет (JavaScript вообще относится к интерпретируемым языкам).
 Свойства этого языка поистине уникальны. Дело в том, что языком программирования
в привычном JavaScript назвать трудно, и поэтому часто его называют просто «язык написания
сценариев» или «язык сценариев». Язык не имеет компилятора и интерпретируется браузером в
составе HTML. Но он имеет чёткую логику, синтаксис и его возможности достаточно широки.
Как только запускается весь HTML-файл, код JavaScript начинает зависеть от браузера.
Если браузер не поддерживает JavaScript, то на мониторе высвечивается «непонятый»
браузером код JavaScript в виде текста. К счастью, у большинства пользователей
установлены браузеры Microsoft IE или Netscape Navigator, которые поддерживают JavaScript.
  Сам код JavaScript(как и код HTML) может создаваться как в простом текстовом редакторе,
как например, БЛОКНОТ, так и в специально созданных средах разработки JavaScript сценариев,
например, ScriptBuilder.
JavaScript и Java
  JavaScript может эффективно объединять работу всех Web-приложений,
чего не могут другие языки, благодаря его объектной ориентированности,
а особую значимость языку придают обработчики событий. Они делают язык JavaScript
динамичным и гибким по отношению к действиям пользователя с Web-страницей.
  JavaScript и Java – это два разных языка программирования.
Java – это объектно-ориентированный язык программирования, запускаемый
при помощи компилятора и вспомогательных файлов. Разрабатываемые с
помощью Java программы могут работать как законченные приложения либо
как встроенные в Web-страницу апплеты. И хотя они встроены в страницу
HTML, они хранятся на клиентской машине в виде отдельных файлов.
  Напротив, программы JavaScript размещяются внутри HTML- страницы
и не могут существовать как отдельные программы. Они функционируют,
будучи запущенными в броузерах типа Netscape Navigator или IE.