September 10, 2023

Задача: Список задач (To-Do List)

Ваша задача - создать интерактивный список задач (To-Do List), который позволит пользователям добавлять, удалять и отмечать задачи как выполненные.

Требования:

1. Создайте текстовое поле и кнопку для добавления новых задач.

2. После добавления задачи, она должна появиться в списке задач.

3. Добавьте кнопку "Удалить" для каждой задачи, чтобы пользователь мог удалить ее из списка.

4. Реализуйте механизм отметки задачи как выполненной (с помощью чекбокса или другого элемента управления).

5. Позвольте пользователю фильтровать задачи, показывая только невыполненные задачи или все задачи.

6. Сохраняйте задачи после их добавления и удаления, чтобы они оставались при обновлении страницы (можно использовать localStorage или другие методы сохранения данных).

7. Стилизуйте список задач, чтобы он выглядел привлекательно.

Эта задача поможет вам попрактиковаться в создании интерфейсов с использованием JavaScript, работе с DOM-элементами, обработке событий и управлении данными.