Некоторые типы задач, где применяется Java Script
1. Управление элементами
интерфейса браузера.
Пример. Здесь можно поменять
цвет страницы и текст панели
состояния (панель состояния
расположена в самом низу окна
браузера.)
2. Определение браузера и ОС пользователя (и выполнение каких-либо действий, учитывающих особенности браузера и ОС).
Пример. Это приветствие выглядит по-разному в разных браузерах:
3. Простые вычисления
непосредственно на Web-странице.
Пример. Это калькулятор:
введите арифметическое выражение,
и JavaScript вычислит его значение.
4. Проверка информации,
введенной пользователем.
Пример. В поле ввода
калькулятора (в предыдущем примере)
попробуйте набрать вместо
арифметического выражения просто
строку букв. Вы получите сообщение: Введены
недопустимые символы!
Обратите внимание: при проверке введенной информации средствами JavaScript не тратится впустую время на обращение к Web-серверу. Пользователь, допустивший ошибку, получит cообщение об ошибке немедленно! Если же проверка введенных данных осуществляется только на сервере, то пользователь бывает вынужден ждать cообщений об ошибках по полминуты, а то и дольше.
5. Работа с временем и датами.
Пример. Эти часы реализованы с
помощью JavaScript.
Еще один пример. Эта JavaScript-программа говорит Вам либо "Доброе утро!", либо "Добрый день!", либо "Добрый вечер!", либо "Как, Вы еще не спите?" в зависимости от того, сколько сейчас времени.
Если бы не JavaScript, реализация таких интерактивных элементов HTML-страницы потребовала бы гораздо более частых обращений к Web-серверу, а во многих реальных случаях стала бы просто невозможна.
Автор: А.Курбатов