JavaScript

javascript логотип 2023

JavaScript - это язык программирования, широко используемый в веб-разработке. Первоначально он был разработан компанией Netscape как средство добавления динамических и интерактивных элементов на веб-сайты. Хотя JavaScript находится под влиянием Java, синтаксис больше похож на C и основан на ECMAScript, языке сценариев, разработанном Sun Microsystems.

JavaScript - это язык сценариев на стороне клиента, что означает, что исходный код обрабатывается в веб-браузере клиента, а не на веб-сервере. Это означает, что функции JavaScript могут выполняться после загрузки веб-страницы без связи с сервером. Например, функция JavaScript может проверить веб-форму перед отправкой, чтобы убедиться, что все необходимые поля заполнены. Код JavaScript может выдать сообщение об ошибке до того, как какая-либо информация будет передана на сервер.

Как и серверные языки сценариев, такие как PHP и ASP, код JavaScript может быть вставлен в любое место HTML веб-страницы. Однако в HTML отображается только вывод серверного кода, в то время как код JavaScript остается полностью видимым в исходном тексте веб-страницы. На него также можно ссылаться в отдельном файле .JS, который также можно просматривать в браузере.

Ниже приведен пример базовой функции JavaScript, которая складывает два числа. Функция вызывается с параметрами 7 и 11. Если бы приведенный ниже код был включен в HTML веб-страницы, он бы отобразил текст «18» в окне предупреждения.

<script>
  function sum(a,b)
  {
    return a + b;
  }
  var total = sum(7,11);
  alert(total);
</script>

Функции JavaScript можно вызывать в тегах <script> или при наступлении определенных событий. Примеры: onClick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus, onBlur, onSubmit и многие другие. Хотя стандартный JavaScript по-прежнему используется для выполнения основных функций на стороне клиента, многие веб-разработчики теперь предпочитают использовать библиотеки JavaScript, такие как jQuery, для добавления более продвинутых динамических элементов на веб-сайты.

Источники