РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
33 of 126 menu

Генератор комплиментов

Реализуйте сайт, генерирующий комплименты мужчинам и женщинам.

Продумайте структуру хранения комплиментов. В коде должен быть заранее подготовлен объект с комплиментами для мужчин и женщин. Например: для женщин - "Ты прекрасна!", "Твоя улыбка согревает мир!"; для мужчин - "Ты - настоящий лидер!", "Твоя сила и мудрость впечатляют!". Все данные должны храниться в коде JavaScript.

Основные возможности проекта

  • Кнопка для генерации комплимента.
  • Выбор пола человека (мужчина, женщина).
  • Отображение сгенерированного комплимента.
  • Копирование комплимента в буфер обмена.

Главная страница

На главной странице сайта должны быть настройки и кнопка "Сгенерировать комплимент":

  • Пол (выпадающий список: мужчина, женщина).
  • Кнопка "Сгенерировать комплимент" - при нажатии выводится случайный комплимент из выбранной категории.

Генерация

В зависимости от выбранного пола генерируется соответствующий комплимент. Примеры:

  • Для женщин: "Ты прекрасна!", "Ты - источник вдохновения!", "Твоя улыбка согревает мир!", "Ты невероятно красива!", "Ты - настоящая королева!".
  • Для мужчин: "Ты - настоящий лидер!", "Твоя сила и мудрость впечатляют!", "Ты - опора для всех вокруг!", "Ты - лучший!", "Ты - пример для подражания!".

Структура данных

Комплименты должны храниться в объекте с двумя ключами:

  • man - массив комплиментов для мужчин.
  • woman - массив комплиментов для женщин.

Копирование в буфер обмена

Рядом с сгенерированным комплиментом должна быть кнопка "Копировать". При нажатии на нее комплимент копируется в буфер обмена пользователя.

Дополнительные возможности

  • Кнопка "Еще" для генерации другого комплимента с теми же настройками.
  • История сгенерированных комплиментов (сохраняется в localStorage).
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить