00Первые задачи
Список дел в браузере — мой первый «настоящий» проект
Добавляешь задачу, отмечаешь сделанной, удаляешь. Всё в одном HTML-файле. Сохраняется при перезагрузке.
Хочу сделать список дел (to-do list) в браузере. Это мой первый проект с интерактивом (где надо что-то нажимать и что-то происходит).
Что мне нужно:
- Один файл
index.html. HTML, CSS, JavaScript — всё в одном файле. - Функционал:
- поле ввода + кнопка «Добавить»,
- список задач ниже,
- на каждой задаче: чекбокс (сделано / не сделано) и кнопка «Удалить»,
- выполненные задачи перечёркиваются и сереют, но не исчезают,
- после перезагрузки страницы — список не пропадает (сохраняется в браузере).
- Дизайн:
- минималистичный, без лишнего,
- тёмный или светлый — выбери один и объясни почему,
- поле ввода и кнопка в одну линию, между задачами небольшие отступы.
- Объясни как новичку:
- что такое
localStorage— на этом примере, в двух предложениях, - что такое «событие» (event) — на примере клика по кнопке,
- почему список перерисовывается, а не «дописывается». Что такое функция
renderв этом коде.
- что такое
- Код должен быть читаемым:
- переменные на английском, но осмысленные (
tasks,addTask, неa,f1), - комментарии на русском над каждым функциональным блоком (5-8 комментариев на весь файл достаточно),
- не используй
var— толькоconstиlet, объясни одной фразой почему.
- переменные на английском, но осмысленные (
- Что попробовать дальше: одна следующая идея (например, «добавь приоритеты — высокий / средний / низкий»). Одна.
В конце короткая мысль: «что такое JavaScript» в двух предложениях — потому что я только что его впервые применил.
Похожие промты
start / basics
Что такое «промт» и зачем он нужен
Само слово, отличие от обычного вопроса, три уровня качества — плохой / средний / хороший. С примерами.
beginnerstartbasics
Открыть
Начальный10-15 мин
start / basics
Как начать работать с Claude Code — мой первый раз
Пошаговая инструкция первого запуска: открыть, дать первое задание, что увидеть на экране, куда нажать.
beginnerstartbasics
Открыть
Начальный15-20 мин
start / basics
Объясни мне X — как ребёнку 10 лет
Универсальный промт «расскажи без жаргона». Подставь любой непонятный термин или концепт — получишь объяснение, которое можно понять с первого раза.
beginnerstartexplain
Открыть
Начальный5-10 мин