Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metods / Язык JavaScript.pdf
Скачиваний:
126
Добавлен:
26.03.2015
Размер:
482.69 Кб
Скачать

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

Лабораторные работы построены по следующей схеме: опи- сывается проблема, методы её решения, рассматривается пример и предлагается задача для самостоятельного решения.

Большое внимание уделяется проблеме совместимости брау- зеров. Из-за слишком большой сложности разработки сценариев, предназначенных для работы на браузерах многих типов, рассмат- ривается совместимость только браузеров Internet Explorer 6.0 и Mozilla FireFox 2.0. Все примеры проверены на этих браузерах. Часть примеров специально разработана только для одного брау- зера.

ОСНОВЫ СОЗДАНИЯ СЦЕНАРИЕВ

Способы создания динамических HTML-документов

HTML-документы (страницы), которые видит пользователь Интернета в окне браузера, могут храниться на веб-сервере в виде

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

Типичным является формирование динамической страницы из информации, выбранной из базы данных по запросу пользователя. Например, пользователь просит показать курсы некоторых валют за определённый период времени. Результаты будут выданы в форме таблицы, число строк и столбцов в которой будет зависеть от запроса пользователя. Страница в этом случае формируется на веб-сервере специальной программой, имя которой и параметры для её работы содержатся в адресе (URL), передаваемом браузе- ром. Веб-сервер идентифицирует программу по расширению име- ни файла и запускает её выполнение. Программа создаёт HTML- документ, который веб-сервер возвращает браузеру в качестве от- вета на запрос пользователя.

Желание снизить нагрузку на сеть и на веб-сервер приводит к

идее выполнять некоторые преобразования страницы прямо в

4