gitverse new year логотип

task-11-misyt

Форк
0
Форк от kim-2024-2025/task-11-snapshot-oOztQ

месяц назад
месяц назад
месяц назад
месяц назад
README.md

task-11

Задача к лекции «DOM и события»

Общие требования

Перед вами сборник алхимических рецептов (formulas.js).

Вам необходимо доверстать котёл в index.html, по желанию оформить его в index.css и добавить в cauldron.js следующие механизмы котла:

  • Слева выводятся доступные алхимические элементы

  • Справа выводятся элементы в котле

  • По клику на доступный элемент, он перемещается в котёл

  • По клику на элемент в котле, он возвращается из котла в доступные

  • Если в котле получилась комбинация из файла formulas.js, над котлом выводится получившийся новый элемент. Если подходит несколько комбинаций – выводится самая сложная.

  • В котёл можно положить только один элемент каждого типа

  • Слева над доступными элементами есть фильтр:

    • При вводе текста в фильтр, среди доступных остаются только те, которые содержат введённый текст
    • При этом в названиях доступных элементов подсвечивается набранный текст
    • По клику на крестик фильтр очищается и все элементы становятся доступными.

    Например, если набрали «во», слева остаются видны два элемента «__во__да» и «__во__здух», у которых «во» подсвечен.

В этой задаче уделите основное внимание JS коду, а не вёрстке.

Задание необходимо решить без использования jQuery и прочих библиотек

Описание

Репозиторий студента misyt, созданный из task-11-snapshot-oOztQ

Языки

HTML

  • JavaScript
Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.