9. Сетевые ИТ

Язык JavaScript поддерживается всеми современными браузерами. Скрипты, написанные на языке VBScript, работают только на браузерах MS Internet Explorer. Скрипты обрабатываются (интерпретируются) браузером одновременно с кодом HTML. В HTML-программах скрипты размещаются внутри контейнеров, которые обрамлены тегами .
Самой характерной особенностью этих скриптов является то, что они выполняются на стороне клиента, т. е. в самом браузере.
Скрипты первой группы позволяют индицировать текущее время и дату, формировать бегущую строку с текстом (скроллинг), создавать мерцающие рамки, изменять оформление страницы в зависимости от времени суток, открывать новые окна, выполнять определенные команды через заданные промежутки времени.
Описать все возможности скриптов практически невозможно. Они создаются программистами непрерывно. Однако трудно удержаться и не упомянуть о следующих возможностях. Скрипты могут проверять правильность заполнения форм, менять картинки на странице, динамически варьировать вид кнопок при попадании на них курсора, создавать сетевые игры, вести математическую обработку данных.
Существенным недостатком скриптов первой группы является принципиальная невозможность записи данных с машины клиента на сервер.
Вторая группа скриптов – CGI-скрипты – организована значительно сложнее, чем первая группа скриптов. CGI-скрипты могут быть написаны
на различных языках программирования (чаще всего Perl, C++). Для их работы необходимо, чтобы на сервере был установлен интерпретатор соответствующего языка программирования.
Эти скрипты являются программами, исполняемыми на стороне сервера. Они должны располагаться на сервере отдельно от основного текста HTML-программы. Не все серверы допускают работу CGI-скриптов, так как существует потенциальная опасность «взлома» сервера с их помощью. Скрипты могут выполнять различные команды (в том числе и системные). Поэтому квалифицированный злоумышленник (кракер) может нарушить нормальную работу сервера.
Кроме того, существует опасность неумышленного нарушения нормальной работы сервера из-за неправильно спроектированного CGI-скрипта.



Сайт управляется системой uCoz