Твой коллега обратился к тебе за помощью.
Давай поможем ему закончить скрипт.
При нажатии на кнопку внутренний текст параграфа должен дополняться следующим элементом массива.
Перед новым элементом нужно добавить запятую и пробел....
Напишем текстовый редактор.
При нажатии на кнопку Enter - в конце body должен появляться новый элемент p.
При нажатии на клавиши внутреннему тексту последнего параграфа должно добавляться последний символ.
При нажатии на кнопки - Shift, Alt, Control, Ctrl - ничего не должно происходить....
Элементам списка времен года добавлены обработчики нажатия
Но нужен еще один обработчик.
При нажатии на любой элемент этого списка надо выводить в консоль сообщение Updated.
Используй внутренний скрипт.
Эта задача — часть курса по Full-Stack JavaScript...
Твой коллега начал писать обработчики.
Но обработчик элементом .chapter не срабатыает при нажатии на вложенные элементы .section.
А должен. Помоги колеге разобраться.
Исправить нужно всего лишь одну строчку в скрпите, больше ничего не изменяй....
Верстальщик подготовил макет. Осталось добавить логики.
При нажатии на кнопки циферблата значение цифры должно добавлять во внутренний текст элемента #entered-number.
Используй прием делегирование.
Используй внутренний скрипт.
Эта задача — часть курса по Full-Stack JavaScript...
Каждому элементу в index.html файле нужно добавить обработчик нажатия.
Обработчик должен выводить в консоль id элемента.
В итоге при нажатии на кнопку Click me в консоли должно появится 4 сообщения....
Привет, Герой! Это твоя первая задача, которая состоит из нескольких этапов.
Ты будешь отправлять решение на проверку несколько раз, реализуя отдельные фичи в каждой подзадаче.
Будь аккуратен, чтобы не сломать то, что было сделано на предыдущих этапах....
После того, как мы купили несколько производителей, мы должны убедится, что они работают!
Каждую секунду, каждый продюсер должен приносить нам количество золота равное baseProduction.
Добавь новое поле productionRate в объект config в файле constants....
Поздравляю, ты реализовал ядро игры!
Осталось сделать несколько косметических улучшений.
Для начала, мы улучшим на config добавив в него два флага isInitCompleted: false и isProducerListUpdated: true
Они тебе понадобятся дальше....
Подготовка закончена, так что начнем по порядку.
После того, как пользователь накопал достаточно золота для первой покупки, нам стоит изменить приветствие.
Я предлагаю создать функцию checkInitCompleted которая должна быть вызвана из handleKeyPress, как только пользователь может купить первого производителя....