Полимер (библиотека)
-
Обзор Polymer
- Polymer — это библиотека JavaScript для создания веб-приложений с использованием веб-компонентов.
- Разработана Google и другими участниками на GitHub, с принципами дизайна Material Design от Google.
- Используется Google и другими крупными компаниями, включая Netflix и IBM.
-
История и развитие
- Началось в 2013 году с Polyfill, превратилось в библиотеку с визуальным стилем, привязкой данных и веб-компонентами.
- Основные компоненты охватывают базовые функции, бумажные компоненты — специализированные с Material Design.
- Версия 0.5 стала первой готовой к использованию, Google улучшила производительность в версии 1.0.
- Саммиты Polymer Summit проводились в разных городах в 2015-2017 годах.
- В 2018 году Polymer отказался от двусторонней привязки и шаблонов в пользу LitElement.
-
Особенности и использование
- Упрощенный процесс создания пользовательских элементов.
- Поддержка односторонней и двусторонней привязки данных.
- Вычисляемые свойства и условные шаблоны.
- События жестов и использование в различных проектах.
-
LitElement
- Разработан Google Chrome как легкий и простой фреймворк для веб-компонентов.
- Совместим с любым интерфейсным фреймворком или библиотекой.
-
Создание пользовательских элементов
- Пользовательские элементы создаются с помощью модулей ES и классов.
- Включают стиль CSS, HTML-шаблон, свойства и методы JavaScript.
-
Дополнительные ресурсы
- Ссылки на официальный веб-сайт, GitHub и веб-компоненты.
Полный текст статьи: