Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 42 из 114 · 12 мин
Корзина: добавление по кнопкам, счётчик, сумма и очистка.
Хочу корзину, которая работает по-настоящему.
Данные — в массиве, отрисовка — функцией, события — делегированием. Три шага.
Напиши render(): показывает в #count число позиций cart, а в #sum — сумму цен. Вызови render() один раз.
render — пока нетДелегированием на #menu: клик по кнопке добавляет в cart объект { name, price } из data-name и data-price (число) и вызывает render().
По клику на #clear очисти корзину (cart.length = 0) и перерисуй.
Выберите один ответ.
Почему удобно перерисовывать корзину одной функцией render() после каждого изменения?
Проверяем состояние обучения…