Что такое JavaScript и где он живёт

Урок 4.1 · Интерфейсы и сайты с нуля · Модуль 4. Оживляем страницу: JavaScript · Бесплатно

Цель урока: Понять, зачем нужен JavaScript, и вывести первое сообщение в консоль.

Нужно знать заранее: Урок 3.3

Объяснение

Зачем это нужно: HTML — это скелет страницы, CSS — её внешний вид. Но ни тот, ни другой не умеют реагировать на действия: посчитать, проверить, показать другое. Для этого в браузере живёт JavaScript — язык, который оживляет страницу. Кнопка, которая отвечает, счётчик, игра, калькулятор — всё это JavaScript.

Как это работает: Код JavaScript пишут между тегами <script> и </script>. Браузер читает страницу сверху вниз и, дойдя до скрипта, выполняет его. Поэтому скрипт обычно ставят в конец страницы — чтобы все элементы уже существовали, когда код попробует к ним обратиться. Первая команда, которую пишут все: console.log(...). Она печатает значение в консоль — служебное окно браузера. Консоль не видна на странице, но именно туда смотрят, когда проверяют, что код работает. В нашем превью консоль открыта под страницей.

Пример с разбором: <script> console.log('Привет из JavaScript!') console.log(2026) </script> Первая строка печатает текст, вторая — число. Текст всегда в кавычках, число — без. Кавычки могут быть одинарными или двойными, главное — чтобы они совпадали.

Разбор по шагам: 1. Добавьте на страницу тег <script>. 2. Внутри напишите console.log('Привет из JavaScript!'). 3. Откройте консоль под превью — там появится сообщение. 4. Добавьте вторую строку console.log(42) — с числом. 5. Убедитесь, что в консоли два сообщения, а не одно.

Частая ошибка: Забыть кавычки: console.log(Привет) — браузер решит, что Привет — это имя переменной, и выдаст ошибку. Вторая ошибка — написать console.log вне тега <script>: тогда это просто текст на странице, а не код.

Важно: JavaScript не заменяет HTML и CSS. Он ими управляет: находит элементы, меняет текст, добавляет классы, считает. Поэтому сначала разметка, потом оформление, потом поведение.

Итог: JavaScript живёт в <script>, печатает в консоль через console.log и начинает реагировать на действия. С этого начинается любая интерактивность.

<p>Проверьте консоль ниже.</p>

<script>
  console.log('Привет из JavaScript!')
  console.log(2026)
</script>

Первое сообщение в консоль

Выведите в консоль минимум два сообщения: своё приветствие в кавычках и своё любимое число. Скрипт должен быть подключён тегом <script>.

Критерий успеха: Скрипт подключён, в консоли минимум два сообщения, среди них текст в кавычках.

Уроки модуля 4

Что ещё есть на сайте

Учиться

  • Уроки — Все уроки трёх траекторий: список, поиск и ваш прогресс.
  • Программирование с нуля — Python с первой команды до своего проекта: 12 модулей.
  • Интерфейсы и сайты с нуля — Кнопки, страницы и мини-игры: результат виден сразу в браузере.
  • Компьютер без страха — Файлы, браузер, пароли, мошенники, документы и деньги в интернете простыми словами. Бесплатно и без оплаты.
  • Если уже случилось — Деньги ушли с карты, пропала симка, взломали аккаунт, потерялись документы — порядок действий по шагам и куда звонить.
  • Какой компьютер нужен — Чек-лист по уровням: для учёбы ничего покупать не нужно, для своего проекта — 16 ГБ и SSD, для работы — 32 ГБ. Плюс нейросети и устаревание железа.
  • Без кода: ставить задачу — Как объяснить задачу программисту и принять работу. Кода нет ни строчки.
  • Конструктор описания задачи — Собрать описание по полям и получить готовый текст для исполнителя.

С чего начать

Потренироваться

  • Практикум: задачи из жизни — Та же команда урока — на работе, дома и в документах. 63 задачи с проверкой вывода и без регистрации.
  • Игры-тренажёры — Найти ошибку в чужом коде, прочитать, что делает программа, и увидеть, что случится, если нажать клавишу.
  • Симулятор: от задания до сдачи — Пройти путь целиком: папка, терминал, файл, сохранение, запуск, проверка по критерию приёмки. Два сценария и две системы.
  • Мастерская экрана — Проверить цвета и раскладку страницы: контраст, шаблоны, конструктор.
  • Колесо фортуны — Одна прокрутка в день: скидка на подписку или дни доступа.

Словари и юмор

Сайт, оплата и помощь

  • Родителям — Возраст, время на уроки, безопасность в сообществе, деньги и результат — что важно знать до оплаты.
  • Инструкция пользователя — Как всё устроено: уроки, кабинет, уведомления, подписка, ярлык.
  • Сообщество — Вопросы и ответы: читать можно всем, писать — после входа.
  • Подписка — Тарифы, что входит, возврат 14 дней, история платежей.
  • Помощь и поддержка — Частые вопросы и форма обращения — ответ в течение дня.
  • Отзывы учеников — Что пишут те, кто уже учится: без звёзд, с проверкой каждого текста.
  • Профиль и пароль — Имя, пароль для входа без кода, уведомления, свои данные.