DevSkillRoad

Введение в JavaScript

🟡 Что такое JS, где выполняется, как подключить

JavaScript (JS) — это язык программирования, который делает сайты интерактивными. Если HTML — это структура, а CSS — внешность, то JavaScript — это поведение: реакции на клики, отправка форм, подгрузка данных без перезагрузки страницы, анимации и многое другое.

1. Что может JavaScript?

2. Где выполняется JavaScript?

Раньше JavaScript выполнялся только в браузере. Сейчас его можно запускать где угодно:

3. Как подключить JavaScript к странице?

Внешний файл (рекомендуется)

JS-код лежит в отдельном файле с расширением .js. В HTML подключается через тег <script>.

<script src="script.js"></script>

Внутренний скрипт (тег <script>)

JS-код пишется прямо внутри HTML в теге <script>. Подходит для маленьких примеров.

<script>
    alert('Привет, мир!');
</script>

Инлайновый (в атрибутах) — не рекомендуется

JS-код пишется прямо в HTML-атрибутах (onclick, onmouseover). Это плохая практика.

<button onclick="alert('Привет')">Нажми</button>
📌 Где размещать тег <script>?
  • Раньше его ставили в <head>, но это замедляло загрузку страницы.
  • Сейчас лучше ставить перед закрывающим тегом </body> — тогда страница сначала отрисуется, а потом загрузится и выполнится JS.
  • Современное решение: <script defer> или <script async> — их можно ставить и в <head>.

4. Первая программа: alert

Функция alert() показывает всплывающее окно с сообщением.

alert('Привет, мир!');

✅ При нажатии появляется всплывающее окно

5. Вывод в консоль: console.log

Функция console.log() выводит сообщение в консоль браузера. Используется для отладки.

console.log('Привет, консоль!');

✅ Откройте консоль браузера (F12 → Console) и нажмите на кнопку

6. Консоль браузера

Консоль — это инструмент разработчика, где можно:

Как открыть консоль: Нажмите F12 (или Ctrl+Shift+I), затем выберите вкладку «Console».

📌 Попробуйте прямо сейчас: откройте консоль и введите alert('Привет!') или 2 + 2. Это живой JavaScript!
📓 Из тетради: «JavaScript — это мост между пользователем и сайтом. Он делает страницу живой. Но помните: JS — это полноценный язык программирования. Учите его так же серьёзно, как и любой другой язык. Начните с малого: научитесь открывать консоль и выводить сообщения. Это первый шаг».