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

Календарь звездопадов

Реализуйте сайт, выводящий календарь звездопадов на текущий год.

Продумайте структуру хранения данных о звездопадах в формате JSON. Каждый объект должен содержать дату, название звездопада, созвездие-радиант и интенсивность. Вручную заполните массив объектов 5-8 звездопадами на текущий год (например, "Персеиды", "Леониды", "Геминиды"). Все данные должны храниться в коде JavaScript.

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

  • Ближайшая дата звездопада с обратным отсчетом (количество дней).
  • Таблица звездопадов на текущий год.
  • Визуальное выделение прошедших и предстоящих звездопадов.
  • Данные хранятся в формате JSON.

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

Сайт должен выводить ближайшую дату звездопада и сколько дней осталось до этой даты. Блок с ближайшим звездопадом должен содержать:

  • Дата ближайшего звездопада.
  • Количество дней до ближайшего звездопада.
  • Название звездопада (например, "Персеиды", "Леониды", "Геминиды").

Если звездопад сегодня, должно выводиться сообщение: "Сегодня звездопад!".

Таблица звездопадов

Ниже блока с ближайшим звездопадом должна выводиться таблица всех звездопадов на текущий год с колонками:

  • Дата звездопада.
  • Название звездопада.

Разными стилями нужно выделить даты звездопадов:

  • Прошедшие звездопады (которые уже были) - выделяются серым цветом.
  • Предстоящие звездопады (которые еще будут) - выделяются голубым или синим цветом.

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

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