JavaScript — это язык программирования, позволяющий создавать скрипты, которые встраиваются в HTML-страницы и выполняются в браузере посетителя страницы.
Благодаря использованию JavaScript на сайте появляется интерактивность – например становятся возможными игры, отклик при нажатии кнопок или при вводе данных в формы, динамические стили, анимация и т.д.
Написанные на на JavaScript скрипты чаще всего используются в браузере пользователя для:
- автозаполнения форм (логин/пароль, имя/фамилия, адрес/телефон и т. п.);
- переформатирования загружаемых веб-страниц;
- сокрытия нежелательного содержимого (например, рекламных баннеров); добавления на страницу дополнительных элементов управления и т. д.
- программных интерфейсов приложений (API), встроенных в браузеры, обеспечивающих различные функциональные возможности, такие как динамическое создание HTML и установку CSS стилей, захват и манипуляция видеопотоком, работа с веб-камерой пользователя или генерация 3D графики и аудио сэмплов.
- подключения сторонних API, которые позволяют разработчикам внедрять функциональность в свои сайты от других разработчиков, таких как Twitter или Facebook.
- можно использования в HTML-коде сторонних фреймворков и библиотек, что позволяет ускорить создание сайтов и приложений.
Из всех языков программирования, которые используются для создания клиентских версий веб-приложений, JavaScript является самым популярным, но не единственным. Например Internet Explorer поддерживает JScript, очень похожий на JavaScript, но всё-таки несколько отличный от него в некоторых деталях, а также совершенно отдельный язык VBScript. Однако, поскольку VBScript не поддерживается другими распространёнными браузерами, то и разработчики web-страниц используют его намного реже, чем JavaScript.