Основы JavaScript.
Переменные, клики и события, изменение страницы из кода — и мини-проекты: кликер, счётчик квиза и светофор.
Программа курса
Первые шаги
- 0110 XP
Первая переменная
Открой вкладку JS. Создай переменную player со своим именем и выведи в блок #out фразу вида «Игрок: Аня».
- 0210 XP
Считаем очки
Создай переменную score с числом очков (от 10 до 100) и выведи в #out: «Результат: 42 очков» — подставь своё число через шаблонную строку.
Клики и события
- 0310 XP
Кнопка отвечает
Подпишись на клик кнопки #btn: после нажатия на кнопке должно появиться «Поехали!» вместо «Старт!».
- 0410 XP
Счётчик кликов
Сделай кликер: каждое нажатие кнопки #btn увеличивает число в #out на единицу. Понадобится переменная-счётчик на let.
Меняем страницу
- 0510 XP
Добавляем пункты
По клику на кнопку #add в список #list должен добавляться новый пункт <li> с именем игрока — при каждом нажатии новый.
- 0610 XP
Ночной режим по кнопке
По клику на #night включай ночной режим: фон страницы — тёмный, текст — светлый. Стили меняем из JS через body.style.
Мини-проекты
- 0710 XP
Проект: счётчик квиза
Собери рабочий счётчик очков команды: «+1» прибавляет, «−1» убавляет, «Сброс» обнуляет. Разметка уже готова — вся логика живёт в JS.
- 0830 XP
Босс: светофор
Оживи светофор: каждый клик на #next зажигает следующий огонь по кругу — красный → жёлтый → зелёный → снова красный. Лампа включается классом on (цвета уже прописаны в CSS), остальные лампы гаснут.
От понимания к результату
В каждом уроке: задание, редактор кода, живой результат, подсказки и проверка. Начни с простого и собери собственные учебные проекты.
Можно заниматься без регистрации. Создай аккаунт, если хочешь сохранять прогресс между устройствами.
Открыть курс