Разработчики опубликовали на GitHub компактную библиотеку многофункциональных компонентов календаря. Пакет весит всего 9 КБ при сжатии в Gzip.

Плюсы Cally:
-
Полная функциональность. В календаре можно выбирать отдельные даты, недели и отображать сразу несколько месяцев на экране.
-
Дружелюбен к HTML. Библиотека не зависит от фреймворков и простая в использовании.
-
Без зависимостей. В проекте не используются сторонние библиотеки и компоненты.
-
Доступность. Полная поддержка управления с помощью клавиатуры и скринридеров.
-
Темы. Можно внедрять пользовательские стили для дизайна.
-
Компонуемость. Набор не навязывает конкретную структуру DOM.
-
Компактность. Занимает менее 9 КБ при сжатии в min/gzip.
Библиотеку можно установить с помощью пакетного менеджера npm. В коде Cally доступно через импорт модуля или CDN:
<script type="module" src="https://unpkg.com/cally"></script>
Код Cally написан на TypeScript и опубликован в открытом репозитории. Демо можно посмотреть на сайте, там же доступна документация проекта.
ссылка на оригинал статьи https://habr.com/ru/articles/806455/
Добавить комментарий