{"product_id":"vim-deblauv-sovremennie-frontendi-na-baze-htmx","title":"Вим Деблаув: Современные фронтенды на базе HTMX","description":"Рассмотрены практические подходы к созданию современных динамичных веб-интерфейсов и веб-приложений с использованием HTMX — технологии, позволяющей строить интерактивные приложения на основе HTML с минимальным объемом JavaScript- кода. Подробно описаны принципы работы с HTMX в связке с Java, Spring Boot и Thymeleaf. Показаны базовые приемы замены DOM-элементов с использованием различных триггеров, работа с запросами и заголовками, а также использование библиотеки htmx-spring-boot. Рассказано, как использовать замены Out Of Band. Описаны способы реализации современных UI-паттернов, таких как ленивая загрузка, активный поиск, бесконечная прокрутка и валидация форм в реальном времени. Рассматриваются возможности подключения веб-компонентов и усиления клиентской логики с помощью JavaScript и библиотеки Alpine.js. Описано, как обеспечить безопасность веб-приложений на HTMX, как обрабатывать события, отправляемые сервером, и использовать веб-сокеты.\nДля веб-разработчиков.","brand":"Книжка US","offers":[{"title":"Default Title","offer_id":52500863123772,"sku":"ec131b06-2c57-4c94-a7dd-2e4e626ccea4","price":44.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0766\/3468\/5756\/files\/vim_deblauv_sovremennie_frontendi_na_baze_htmx_1.jpg?v=1764097431","url":"https:\/\/knizhka.us\/products\/vim-deblauv-sovremennie-frontendi-na-baze-htmx","provider":"Книжка US","version":"1.0","type":"link"}