JavaScriptJavaScript

JavaScript изначально создавался для того, чтобы сделать web-странички «живыми». В браузере они подключаются напрямую к HTML и, как только загружается страничка – тут же выполняются.

Современный JavaScript – это «безопасный» язык программирования общего назначения. Он не предоставляет низкоуровневых средств работы с памятью, процессором, так как изначально был ориентирован на браузеры, в которых это не требуется.

В браузере JavaScript умеет делать всё, что относится к манипуляции со страницей, взаимодействию с посетителем и, в какой-то мере, с сервером:

  • Создавать новые HTML-теги, удалять существующие, менять стили элементов, прятать, показывать элементы и т.п.;
  • Реагировать на действия посетителя, обрабатывать клики мыши, перемещения курсора, нажатия на клавиатуру и т.п.;
  • Посылать запросы на сервер и загружать данные без перезагрузки страницы (эта технология называется "AJAX");
  • Получать и устанавливать cookie, запрашивать данные, выводить сообщения;
  • И многое, многое другое!

Есть как минимум три замечательных особенности JavaScript:

  1. Полная интеграция с HTML/CSS.
  2. Простые вещи делаются просто.
  3. Поддерживается всеми распространёнными браузерами и включён по умолчанию.