Общие сведения о языке программирования JavaScript


         

Общие сведения о языке программирования JavaScript

Степень завершённости урока: 55%   

JavaScript это высокоуровневый динамически типизированный язык программирования, используемый в браузерах, серверах, для встраиваемых и мобильных приложений.

Особенности языка программирования JavaScript:

- для JavaScript не требуется устанавливать дополнительные программы, т.к. его поддержка (т.н. "движок JavaScript") изначально присутствует во всех браузерах;
- код JavaScript может исполняться как на стороне пользователя (например, в браузере или в программах для создания PDF), так и на сервере или любом другом устройстве, обладающем движком JavaScript;
- код JavaScript хранится в обычном текстовом файле с расширением .js, поэтому его можно изменить в любом текстовом редакторе, а запустить - в любой операционной системе;
- язык программирования JavaScript чувствителен к регистру (name и Name - разные слова).

В случае с веб-страницей JavaScript может использоваться:
- для интерактивности
- для изменения HTML5-содержимого
- для изменения атрибутов HTML5
- для изменения стилей с помощью CSS
- для проверки введённой в текстовое поле информации
- для счётчиков.

Для добавления JavaScript-кода на веб-страницу можно использовать два способа:

- вставить JavaScript-код в HTML-документ с помощью тега <script>

КОД:
<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title>Добавление JavaScript к веб-странице</title>
   </head>
   <body>
      <script>
         alert("Это всплывающее окошко!");
      </script>
      <p>Тестовая страница</p>
   </body>
</html>

- подключить внешний JavaScript-файл c помощью тега <script> и атрибута src, указывающего на адрес файла

КОД:
<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title>Добавление JavaScript к веб-странице</title>
   </head>
   <body>
      <script src="/folder/search.js"></script>
      <p>Тестовая страница</p>
   </body>
</html>

У тега <script> может быть 6 атрибутов (type, language, charset, src, defer и async), из которых в настоящее время используется только четыре - type, src, defer и async.


Существуют различные стандарты языка программирования JavaScript, которые утверждаются международной организацией Ecma.

Актуальный стандарт ECMA-262 15-й версии от июня 2024 года доступен по ссылке ниже:

https://www.ecma-international.org/publications-and-standards/standards/ecma-262/
(по состоянию на ноябрь 2024 года)

Проверить поддержку стандартов языка программирования JavaScript разными браузерами можно по этой ссылке:

https://kangax.github.io/compat-table/es2016plus/
(ссылка актуальна по состоянию на 19 февраля 2023 года)


         

Страница обновлена 3 ноября 2024 года.