Основное меню
Главная
Написать мне
Гостевая
Новости сайта

Статьи
О Языках программирования
Delphi
Visual Basic
JavaScript
VBScript

Мои программы
CLOCK
CD-organizer
Немного о JavaScript

Немного о 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.