Программы, выполняющиеся на клиент-машине.

Клиент, сервер и другие программы.

Рассмотрим типы программ, обеспечивающих работу Web и использующих протокол HTTP. Понято, что никакой HTTP-обмен невозможен без клиента и сервера. Клиент формирует запрос, который обрабатывает­ся сервером. Однако, помимо клиента и сервера, в Web-сеансе могут участвовать и другие программы, которые и являются объектом Web-программирования.

Один из типов программ, предназначенных для выполнения на клиент-машине, — сценарий JavaScript. Исходный текст сценария представляет собой часть Web-страницы. поэтому сценарий JavaScript передаётся клиенту вместе с документом, в со­став которого он входит. Обрабатывая HTML-документ, браузер встречает исходный текст сценария и запускает его на выполнение.