169 похожих чатов

У меня есть задание: сделать 3 кнопки и 1 select в select

будет 3 опции
1- Лиса
2-Волк
3-Кабан

Написать логику используя es6 которая будет реализовывать следующие действия:
При выборе одного из трех зверей и нажатия на первую кнопку - покажется в левом нижнем углу snackbar с сообщением на зеленом фоне:
для Лисы - «Лиса хитрый зверь»
для Волка - «Волк вожак стаи»
для Кабана - «Кабан дикий свин»

Сообщение должно исчезать само спустя 3 секунды, или при клике на него

При клике на вторую кнопку snackbar должен появиться в правом верхнем углу с фиолетовым фоном и белым текстом в нем:

для Лисы - «Он ничем не отличался от ста тысяч других лисиц»
для Волка - «Волк собирает грибы в лесу»
для Кабана - «Кабан свинья, которая не поддалась на уговоры»

При клике на вторую кнопку snackbar должен появиться в правом верхнем углу с серым фоном и черным текстом в нем:

для Лисы - «Рыжий лис»
для Волка - «Волк меняет шкуру, но не нрав»
для Кабана - «Кабан санитар леса»

При выполнении задачи должны использоваться классы и самое важное использовать класс для переиспользования повторяемой логики для других, настройки для снекбара должны передаваться при инициализации классов
И слегка перефразирую
вцелом задание 3 действия на 3 кнопки в зависимости от селекта?

1 ответов

7 просмотров

Отлично, выполняй!

Похожие вопросы

Обсуждают сегодня

коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
А какие у этого try практические плюсы перед eval?
Oleg Volkov
41
Hi there everyone Is there anyone who have not started hamster bot yet? I need only one, I'll be glad if you do this for me DM if you haven't yet
Mehrshad
53
Скажите, либо я тупой, либо непонятно что. Представьте что в регистре AX = 7FFF (в десятичной системе это число 32767), а в регистре BX = 0FFF (в десятичной системе это -1). У...
Rusplay
19
Привет всем, подскажите что тут не так? Выдает ошибку, что DataSet активен.
Alexander
14
Ребят, привет. Интересует вопрос: есть ли способ получить доступ к WebView в Linux? Рылся-ковырялся, решения не нашел. Объясню сразу задачу, возможно, скажете, что копаю не в...
advanc3d
13
вышел новый лазарус 3.4.0 кто пользовался? что нового? на что обратить внимание? итд
livontiy
22
Ребзя, а кто-нибудь делал на сайте Турбо Страницы Яндекса? Какую-то пользу они дают или нет? Приносят ли трафик?
Андрей [aharito] Харитонов
14
Что нового в Xcode 16 Xcode 16 приносит много обновлений. Главное - появление ИИ, которое отметили еще в кейноуте. В Xcode появится предиктивное завершение кода, основанное н...
✌️(´ヮ`)
1
Здравствуйте, надеюсь найти ответ, при выполнение программы все работает, но добавим на форму элемент, при новом запуске остается то что было до изменения, новой кнопки, разме...
Стивен Хикс
15
Карта сайта