Javascript это динамический язык программирования. Он легок и наиболее часто используется в качестве части кода на веб-страницах, чьи реализации позволяют клиенту-скрипт для взаимодействия с пользователем и создавать динамические страницы. Это интерпретируемый язык программирования с объектно-ориентированными возможностями.
JavaScript был первый известный как LiveScript, но Netscape изменила его название на JavaScript, возможно, из-за влияния, генерируемого Java. JavaScript сделал свое первое появление в Netscape 2.0 в 1995 году с именем LiveScript. Ядро языка общего назначения встроено в Netscape, Internet Explorer и другие веб-браузеры.
Спецификация ECMA-262 определил стандартную версию ядра языка JavaScript.
JavaScript на стороне клиента является наиболее распространенной формой языка. Сценарий должен быть включен или ссылаться на HTML документ для кода, который будет интерпретироваться браузером.
Это означает, что веб-страница не должна быть статическим HTML, но может включать в себя программу, которая взаимодействуют с пользователем, управление браузером, и динамически создавать HTML контент.
Механизм JavaScript на стороне клиента обеспечивает множество преимуществ по сравнению с традиционными CGI скриптами на стороне сервера. Например, чтобы проверить, ввел ли пользователь действительный адрес электронной почты в поле формы вы можете использовать JavaScript.
Код JavaScript выполняется, когда пользователь отправляет форму, и только если все записи действительны, они будут представлены на веб-сервере.
JavaScript может быть использован для улавливания инициированные пользователем события, такие как клики кнопки мыши, ссылка навигации, а также другие действия, которые пользователь инициирует явно или неявно.
Достоинством использования JavaScript являются:
Мы не можем рассматривать JavaScript в качестве полноценного языка программирования. В нем отсутствуют следующие важные особенности:
Еще раз, JavaScript легкий, интерпретируемый язык программирования, который позволяет создавать интерактивность в отличие от статических HTML-страниц.
Одним из основных преимуществ JavaScript является то, что она не требует дорогостоящих инструментов разработки. Вы можете начать с простым текстовым редактором, например Блокнотом. Так как это интерпретируемый язык в контексте веб-браузера, вам не нужно покупать компилятор.
Для того, чтобы сделать нашу жизнь проще, различные производители придумали очень хорошие инструменты для редактирования JavaScript. Некоторые из них перечислены здесь:
Сегодня JavaScript Netscape и JScript Microsoft, соответствуют стандарту ECMAScript, хотя оба языка до сих пор поддерживают функции, которые не являются частью стандарта.