Работает по принципу прогрессивного улучшения (Progressive Enhancement)
Базово имеем обычный компонент, улучшение идет за счет js-расширения.
При открытии страницы компонент "устанавливает" js-расширение из шаблона.
Бэкэнд для расширения находится в ajax.php компонента.
Преимущества:
1) Вся верстка и фразы к ней в шаблоне.
2) Индексируемая верстка.
3) Наличие фоллбэка.
4) Основной js и css не загружаются сразу, возможны триггеры гидратации верстки.
5) Основная часть js и css пишется...
20.03.2025 10:56:10