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

Диапазон применимости JavaScript достаточно широк. Однако он ограничен. JavaScript может решать такие сложные задачи по управлению элементами HTML в Web:

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

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

■ Интерактивная работа в динамическом HTML.

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

■ Разгрузка сервера. Если вами используется очень загруженный Web-узел, то полезно отказаться от частого обращения к CGI-программе в пользу применения сценариев JavaScript, выполняющих те же действия. После того как страница загружена, сервер освобождается для обслуживания других посетителей узла, что ускоряет работу узла.

■ Придание динамизма страницам. Обеспечить страницы интерактивными средствами. Создание "интеллектуальных" Web-страниц.

Ввод дескрипторов HTML

Ввод дескрипторов HTML в сценарии JavaScript осуществляется с помощью свойства документа document.write(). Например

<body>

<script language="javascript">

document.write ("Hello”);

document.write(“<BR>”);

document.write(“ мир ");

</script>

</body>

Операторы языка отделяются друг от друга знаком;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: