На главную

.:: Меню ::.
Новости
Программы
Статьи
Полезные ссылки

Что можно сделать при помощи JavaScript?

Разделы Статьи / JavaScript /

Назад

Клиентские приложения

JavaScript можно использовать для разработки полного клиентского приложения. Хотя JavaScript и не столь всеобъемлющий язык, каковым является Java, тем не ме­нее, он проявляет существенные возможности при работе с дескрипторами HTML и связанными с ними объектами. Одно из наиболее известных приложений JavaScript, hJdaho Design's ColorCenter (http://v.e-du.ru/?http://www.hidaho.com/c3), показано на рис. 1.12. Данное приложение применяется для выбора цветов элементов, видимых в бра­узере, с возможностью их предварительного просмотра в отдельном фрейме. Созда­ние аналогичного приложения с помощью Java сопряжено с гораздо большими слож­ностями, связанными с необходимостью взаимодействия с HTML. Очевидно, что в отдельных случаях JavaScript обеспечивает практически идеальную основу для раз­работки приложений.

Проверка допустимости данных

JavaScript обеспечивает для Web-разработчиков возможность выполнять проверку допустимости данных, вводимых пользователем, без необходимости обращения к серверу. Внутри кода JavaScript можно определить, являются ли значения, введен­ные пользователем, корректными, или, скажем, соответствуют ли они требуемому формату. Гораздо эффективнее провести проверку данных в JavaScript, нежели пе­редавать на сервер незавершенные данные. Подобного рода подход эффективен не только для пользователя, вводящего данных, но также и для сервера. При этом по­является уверенность, что передаваемые на обработку серверу данные являются пол­ностью корректными.

Создание интерактивных форм

JavaScript также используется для "оживления" форм HTML. Одна из задач ожив­ления связана с проверкой достоверности данных. Другая предполагает реализацию дополнительных возможностей, недоступных в HTML, как то поддержка информа­ции в строке состояния, открытие второго окна браузера для отображения, скажем, справочной информации и т.п.

Клиентские таблицы поиска

Помимо проверки достоверности данных, один из способов уменьшения потреби ности доступа к серверу заключается в использовании JavaScript для генерации и поддержки клиентских таблиц поиска. Следует помнить, что в таком случае данные должны встраиваться в сам HTML-документ, поэтому использование таблиц поис­ка должно сводится к небольшим информационным базам данных, предназначенным только для чтения.

Поддержка состояния

В Web-среде, не поддерживающей концепцию состояния, JavaScript применяет­ся для поддержки состояния при обмене между сервером и клиентом. Основной спо-

соб поддержки состояния связан с использованием наборов cookies (информации, сохраняемой браузером на стороне клиента). JavaScript обеспечивает как поиск, так и хранение cookie-наборов на клиентской части.

Работа с Java-аплетами, элементами управления ActiveX и подключаемыми модулями

По мере развития JavaScript, возрастают возможности работы с клиентскими рас­ширениями, включая Java-аплеты, элементы управления ActiveX и подключаемые модули Netscape. Несложно получить доступ к свойствам объектов Java и ActiveX, равно как и запускать их методы. Точно так же несложно определить, установлен ли конкретный подключаемый модуль. Обладая подобной возможностью, JavaScript становится своего рода "клеем", соединяющим вместе HTML, аплеты и клиентские расширения.

Источник "JavaScript в примерах"

Новости сайта

Друзья сайта
Русский сайт системы KooBoo CMS

PROИТ - Office 365, AD, Active Directory, Sharepoint, C#, Powershell

Хостинг предоставлен VEDU.RU - Поволжским
Образовательным
Порталом





 © Центр ИТ, СИОТО, 2002-2009. Разработчики: webmaster(a)vedu.ru