Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 63

Принципы использования JavaScript

Приведенные выше примеры продемонстрировали широкий диапазон функций JavaScript. Однако JavaScript может выполнить не все задачи. Управлять элементами HTML в Web с помощью JavaScript имеет смысл в таких случаях.

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

Не использующие сервер CGI-программы. В данном случае нужно либо использовать JavaScript для создания приложения, любо применить CGI-программы, запускаемые на сервере. В последнем случае скорость выполнения операций низкая, поскольку необходимо поддерживать интерактивный режим между программой и пользователем. В него входят такие задачи, как поиск данных небольших объемов, внесение изменений в изображения, а также генерирование HTML-кода на основе введенных пользователем данных в других окнах и фреймах.

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

Создание прототипов CGI-сценариев. Иногда необходимо, чтобы CGI-программа была внедрена в приложение, поскольку это потенциально устраняет проблемы несовместимости между типами и версиями браузеров. Еще проще создать с помощью JavaScript прототип CGI-программы. Эту возможность следует использовать для того, чтобы довести "до ума" пользовательский интерфейс перед тем, как реализовать приложение в качестве серверного CGI-сценария.

страница 63
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz