Разработка и внедрение корпоративного портала на платформе Microsoft SharePoint
19

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

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

В частности, если необходимо,  чтобы при наведении мыши курсором на изображение под ним появлялось его сокращенное описание, необходимо совершить следующее. Под изображением располагается свободно позиционируемый элемент, содержащий в себе текст описания, и этот элемент должен делается невидимым. Затем создаются два сценария, привязанные к событию, появляющимся при наведении мыши курсором на графическое изображение и при уводе. Первое событие из этих сценариев делает элемент с описанием заметным, а второй — невидимым. И уже после  всего этого написанные сценарии привязываются к надлежащим событиям, выполняющим в элементе графического изображения.

В большинстве интерактивных интернет-страниц значительная доля сценариев имеет вид обработчика событий. Собственно они реализуют значительную часть логики поведения страницы при взаимодействии с пользователем. Такой подход, когда практически вся программа представляет собой различные обработчики событий, называется - событийно-управляемым программированием.

 

1.4 Серверные скрипты (PHP, Perl, ASP.NET, Ruby)

 

Как же выполняет свою работу серверные скрипты, давайте посмотрим. Когда пользователь выполняет запрос на какую-либо страницу (в адресной строке своего браузера вводит адрес или, переходит по ссылке), то вызванная страница вначале обрабатывается и выполняет все скрипты на сервере, имеющие отношение к странице, и только лишь потом возвращается к клиенту в виде обычного HTML-документа (схема 1). Но работоспособность скрипты полностью зависят от сервера, на котором находится