Print This Post Print This Post

Разработка Web-версии элемента управления “TimeSlider”

Information-icon Тема свободна.
 

Тема для 1—2 курса

Необходимо разработать Web-версию элемента управления “Временная шкала“.

Тема требует качественного выполнения для дальнейшей интеграции компонента в другие проекты. Нужно уделять особое внимание тестированию кода. Тема для тех, кто хочет научиться создавать качественные программные продукты.

Основные сложности:

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