Общие сведения о языке программирования 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 года доступен по ссылке ниже:
(по состоянию на ноябрь 2024 года)
Проверить поддержку стандартов языка программирования JavaScript разными браузерами можно по этой ссылке:
(ссылка актуальна по состоянию на 19 февраля 2023 года)
Страница обновлена 3 ноября 2024 года.