Динамические Web-сайты и их реализация на языке JavaScript в среде Macromedia Dreamweaver 2004. Макурина Т.А - 5 стр.

UptoLike

5
Языки сценариев (JavaScript и VBScript)
Введя понятие DHTML, необходимо поговорить о языках создания
сценариев событий HTML-документов. Для начала давайте определим
понятие "сценарий". Итак, сценарий, в отличие от программы, имеет лишь
одно направление выполнениясверху вниз, именно поэтому, говоря о
сценариях, встроенных в HTML-документы, не следует забывать о строгом
порядке, в котором браузер формирует содержимое
страницы.
Компания Netscape разработала язык создания сценариев JavaScript, а
компания Microsoft – VBScript. Эти языки используются на стороне клиента,
то есть генерируют объекты на основании HTML-страницы на стороне
клиента в окне его браузера.
Технологии Java и CGI
В 1994 году специалистами компании Sun была разработана
технология создания динамических интерактивных Web-страниц – Java.
Программы на языке Java называются аплетами (little applications).
Аплеты пишутся на Java и
посылаются по Web как HTML-файлы
браузеру, где выполняются как HTML-документы. Существенным
преимуществом Java является независимость программ от платформ, на
которых программы выполняются. Хотя Java не обязательно выполняется в
окне браузера, возможно создание независимых (stand-alone) Java-
приложений, которые могут выполняться на компьютере независимо от
Интернета.
Фактически программа на языке Java транслируется компилятором в
специальный код, называемый байтовым (bytecode), а
затем выполняется уже
с помощью интерпретатора языка Java. Такое "разделение обязанностей" и
позволяет обеспечивать полную независимость Java-кода от конечной
платформы, на которой он будет выполняться. Разумеется, для каждой
конкретной платформы имеется свой интерпретатор языка, называемый
виртуальной машиной Java (Java Virtual Machine).
Схема исполнения аплетов коренным образом отличается от схемы
выполнения CGI-скриптов. Последние, в частности, выполняются
на стороне
сервера, в отличие от Java-аплетов, которые выполняются, как правило, на
стороне клиента.
Что же такое CGI (Common Gateway Interface), или интерфейс общего
шлюза?
По сути CGI - способ взаимодействия Web-программ с браузером
пользователя. Поэтому под CGI-программами понимают программы,
     Языки сценариев (JavaScript и VBScript)
     Введя понятие DHTML, необходимо поговорить о языках создания
сценариев событий HTML-документов. Для начала давайте определим
понятие "сценарий". Итак, сценарий, в отличие от программы, имеет лишь
одно направление выполнения – сверху вниз, именно поэтому, говоря о
сценариях, встроенных в HTML-документы, не следует забывать о строгом
порядке, в котором браузер формирует содержимое страницы.
     Компания Netscape разработала язык создания сценариев JavaScript, а
компания Microsoft – VBScript. Эти языки используются на стороне клиента,
то есть генерируют объекты на основании HTML-страницы на стороне
клиента в окне его браузера.
     Технологии Java и CGI
     В 1994 году специалистами компании Sun была разработана
технология создания динамических интерактивных Web-страниц – Java.
Программы на языке Java называются аплетами (little applications).
     Аплеты пишутся на Java и посылаются по Web как HTML-файлы
браузеру, где выполняются как HTML-документы. Существенным
преимуществом Java является независимость программ от платформ, на
которых программы выполняются. Хотя Java не обязательно выполняется в
окне браузера, возможно создание независимых (stand-alone) Java-
приложений, которые могут выполняться на компьютере независимо от
Интернета.
     Фактически программа на языке Java транслируется компилятором в
специальный код, называемый байтовым (bytecode), а затем выполняется уже
с помощью интерпретатора языка Java. Такое "разделение обязанностей" и
позволяет обеспечивать полную независимость Java-кода от конечной
платформы, на которой он будет выполняться. Разумеется, для каждой
конкретной платформы имеется свой интерпретатор языка, называемый
виртуальной машиной Java (Java Virtual Machine).
     Схема исполнения аплетов коренным образом отличается от схемы
выполнения CGI-скриптов. Последние, в частности, выполняются на стороне
сервера, в отличие от Java-аплетов, которые выполняются, как правило, на
стороне клиента.
    Что же такое CGI (Common Gateway Interface), или интерфейс общего
шлюза?
     По сути CGI - способ взаимодействия Web-программ с браузером
пользователя. Поэтому под CGI-программами понимают программы,


                                    5