В предыдущей главе мы рассмотрели принципы разработки и назначение сценариев выполняемых на Web-сервере, но есть еще один тип сценариев - это сценарии выполняемые клиентом т.е. Web-броузером.
Итак, сценарии выполняемые клиентом это - фрагмент кода интерпретируемого языка программирования (поддерживаемого броузером), который внедряется в HTML-документ и выполняется Web-броузером в процессе работы пользователя с документом.
Для чего они предназначены, как и на чем разрабатываются и используются в HTML-документах ?
Назначение сценариев выполняемых клиентом
- Разработка интерактивных HTML-документов стандарта DHTML (Dinamic HTML), элементы оформления и даже содержание которых, меняются в зависимости от действий пользователя (без обмена данными с сервером !);
- Разработка документов содержащих анимационные элементы (и даже Web-страниц с играми);
- Настройка внешнего вида документа под параметры конкретного рабочего места клиента (определение типа и версии броузера и экранных параметров);
- Предварительная обработка данных из форм перед их отправкой на сервер (обидно - заполнить большую форму, потом ожидать завершения транзакции с БД, а в результате получить ответ сценария сервера типа - НЕВЕРНАЯ ДАТА);