Знакомство с языком JAVASCRIPT

Обычно под выражением «оживление сайта» подразумевают придание ресурсу интерактивное, чтобы было ощущение общения, а не простого просмотра картинок на экране. Таким образом, для решения данной задачи необходимо найти какие-то элементы, которые и будут создавать у пользователя иллюзию того, что сайт - не просто статический набор страниц, а активно и постоянно работающая система, готовая либо тут же автоматически выполнить пожелание гостя, либо комфортно для него сообщить о его желаниях администратору.

Элементами интерактивности сайта занимаются маленькие программы - так называемые сценарии. Они, в свою очередь, могут выполняться двумя способами. В первом случае пользователь дает задание браузеру, браузер формирует запрос серверу, сервер подготавливает ответ и отправляет его браузеру, который и демонстрирует его пользователю. Недостатки очевидны: на сервере должна быть программа, обрабатывающая запросы, то есть транслятор языка программирования, обычно это PHP; время пересылки запросов и ответов увеличивается вместе с увеличением трафика Сети и ее загрузкой на пересылку служебной информации.

В нашем же случае на данной стадии развития проекта «Компания „Проктел"» при его размещении на бесплатном сервисе yandex.narod.ru мы лишены права использовать язык PHP, так как его интерпретатор не установлен на веб-сервере, соответственно, и запросы, написанные на PHP, сервер обрабатывать не сможет. Поэтому мы пойдем другим путем: будем использовать сценарии, написанные непосредственно в теле страницы и исполняемые самим браузером в процессе ее обработки. Такой способ оживления вебстраницы требует применения языка JavaScript, разработанного в 1995 году и в нашем случае как нельзя кстати подходящего.

JavaScript, несмотря на простоту, - все-таки язык программирования. Работа с ним подразумевает определенные, но в то же время обилие в Интернете готовых сценариев позволяет пользователю, не вдаваясь в суть программирования, вставлять их в тело страницы. Поскольку данная книга не учебник по программированию, то вдаваться в глубины языковых конструкций мы не будем, а рассмотрим основные понятия, позволяющие прочитать и использовать в теле веб-страницы готовые сценарии.

Тэги: система, постоянно, сайт, страниц, того, набор, активно