Skip to content

Instantly share code, notes, and snippets.

@kaineer
Last active March 15, 2024 10:58
Show Gist options
  • Save kaineer/8e09d9bd236ee5b62e99f4a24f14b11f to your computer and use it in GitHub Desktop.
Save kaineer/8e09d9bd236ee5b62e99f4a24f14b11f to your computer and use it in GitHub Desktop.

Учебные компоненты

  • генерация случайного набора данных

Реально необходимые компоненты

  • api -- работа с сетью

    • возможность получать данные
    • возможность отправлять данные
  • оповещение (alert)

    • показывает сообщение
    • показывает, насколько сообщение срочное
    • скрывает сообщение после таймаута
    • дает возможность скрыть оповещение по "крестику"
  • список элементов (таблица)

    • выводит список элементов
    • позволяет сортировать список при клике по заголовку столбца
    • позволяет отображать расширенную информацию об элементе
  • показ модальной формы

    • открывается поверх остальных элементов
    • закрывается по "крестику"
    • закрывается по клику вне формы (использует оверлей)
    • закрывается по нажатию "Esc"
  • валидация формы

    • обрабатывает on("submit"...)
    • показывает, что не так в соответствующих полях
    • прокручивает к полям, в которых что-то не так
    • использует pristine.js (?)
  • работа с внешней картой

    • позволяет отображать карту
    • позволяет ставить на карте отметки
    • позволяет связывать информацию с отметками
  • форма отображения "большой картинки" (тоже, кстати, модальная форма)

    • позволяет отображать большую картинку
  • элементы формы для выбора эффекта

    • позволяют выбрать эффект
    • позволяют выбрать числовую характеристику для эффекта
    • влияют на то, с каким фильтром отображается картинка
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment