Основы разработки сценариев
Занятие 1. Основы разработки сценариев
(Продолжительность занятия 25 минут)
Сценарий — это код, включенный в состав Web-страницы. Сценарий выполняется либо на клиентском компьютере, когда пользователь работает с элементом управления, либо на Web-сервере перед отправкой страницы клиенту. В обоих случаях Вы добавляете сценарий в Web-страницу в виде текста ASCII. На этом занятии сопоставляются серверные и клиентские сценарии; здесь же Вы узнаете о реализации сценарной части клиентских решений и о VBScript — языке создания сценариев, который используется в этой главе.
Изучив материал этого занятия, Вы сможете:
- сравнить и сопоставить серверные и клиентские сценарии;
- описать различия между Microsoft Visual Basic Scripting Edition (VBScript) и Microsoft JScript;
- объяснить назначение тэга <SCRIPT>.
Серверные и клиентские сценарии
Клиентский сценарий выполняется на компьютере-клиенте. Программы просмотра снабжены встроенным интерпретатором, который может считывать и выполнять сценарии (рис. 9.1).
Рис 9.1 Использование клиентских и серверных сценариев для создания Web-приложений
Основная цель добавления клиентского сценария к Web-странице — создание событийных процедур для элементов управления. Например, написанная Вами событийная процедура будет запускать определенную функцию, когда пользователь нажмет соответствующую кнопку.
Клиентские сценарии в HTML-странице не компилируются и не шифруются. Поэтому, если Вы посмотрите исходный HTML-код Web-страницы, Вы увидите текст встроенного сценария.
Чтобы сценарий клиентской части функционировал, программа просмотра должна поддерживать язык, на котором он написан. В противном случае пользователь не получит полного доступа к сценарным средствам Web-страницы.