Введение в JavaScript
JavaScript - это язык программирования, обработчик которого встроенный в web-браузеры, такие как Internet Explorer, Netscape, Firefox, и т.д. Это позволяет обрабатывать интегрованный в web-страницу JavaScript скрипт.
Впервые JavaScript появился в 1995 году, хотя к тому времени он был известен, как LiveScript. Это название было изменено на JavaScript.
JavaScript была изобретена, чтобы добавить больше функций для HTML страниц. HTML довольно скучный, не способен сделать многих эффектов. JavaScript программирование может обеспечить целый ряд интересных особенностей, таких как выполнять вычисления, выполнять разного рода проверки, позволять пользователю взаимодействовать с web-страницей, обеспечивать отличные визуальные эффекты, манипулировать элементами на web-странице и многое другое.
Все это позволяет реализовать усовершенствованный интерфейс и дизайн web-станицы. Поскольку JavaScript является клиентским языком программирования, все его функции доступны в режиме реального времени, без передачи данный все время на сервер. Это позволяет загружаться странице гораздо быстрее, повышая степень удовлетворения пользователя. Давайте посмотрим те великие дела, какие можно сделать с помощью JavaScript.
Выполнение вычислений
JavaScript может быть использован для выполнения различной сложности математических расчетов. Это особо полезно, если Вы хотите, чтобы пользователь взаимодействовал с Вашим сайтом, вводя некоторую информацию, которая требует какой-то расчет и отображения результата. Так, например, JavaScript может вычислять погашение кредита и отображать соответствующий результат. Кроме того, с помощью JavaScript можно выводить дату и время, выполнять сложные расчеты с датой и временем.
Взаимодействие пользователя
С помощью JavaScript можно выполнять взаимодействие с пользователей, выполнять определенные функции путем событий. Некоторые из самых популярных действий являются:
onblur
onchange
onclick
ondblclick
onfocus
onkeydown
onkeypress
onkeyup
onload
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onselect
onsubmit
Форма, Проверка, Выполнить
JavaScript позволяет проверять вводимые данные пользователями и определять их соответствие с определенными требованиями. Например, Вы можете проверять, заполнены ли все поля в форме, правильность ввода адреса электронной почты, формат почтового кода и многое другое. В большинстве случаем, если совершена ошибка, посетителю выводиться соответствующее сообщение.
Манипулирование элементами web-страницы
JavaScript позволяет менять содержимое или стиль web-страницы по желанию посетителя, с помощью вышеупомянутых событий. Например, меняется текст на кнопке с "Отправить" на "Отправлено", если пользователь отправил Вам письмо и т.д.
Обеспечение визуальных эффектов
Есть множество способов, чтобы обеспечить визуальные эффекты с помощью JavaScript, что другие языки программирования не могут выполнять. Типичным примером может быть отображение изображений на странице.
Динамические функции
JavaScript, вместе с AJAX (асинхронный JavaScript и XML), могут быть использованы для создания динамических приложений. Одним из примеров этого является загрузка динамического контента на страницу без ее перезагрузки.
На этом пока все. В следующих статьях мы будем углубляться все дальше и дальше в изучение JavaScript программирования.
Последние уроки категории:
Установка jQuery плагина - jDigiClock - Digital Clock
jDigiClock — интересный плагин, выполненный на jQuery. Вдохновением для данного плагина стал виджет Hero Clock на HTC. Плагин может показывать цифровое время и погоду, достаточно удобно настраивается и его легко устанавливать.
Русско-английский переводчик используя Google Ajax API
Google предоставляет разработчикам массу возможностей для работы со своими сервисами. Как вы наверное поняли из названия поста, я буду использовать Google AJAX API. Что же это такое и для чего это нужно можно прочитать здесь и здесь. Для работы нам понадобятся: php и jQuery.
Создаем Ajax конвертер валют
Помимо основных функций поисковой системы Google предоставляет ещё и множество других услуг. Одна из них это калькулятор с расширенными возможностями. Как это можно использовать узнаете в этой статье.




Комментарии: