Сделать заказ

HTMX

Новость 2021 год – как красиво использовать HTML и уменьшить объем кода. Это библиотека, которая позволяет создавать современные и мощные пользовательские интерфейсы с простой разметкой. С ее помощью AJAX-запросы, запуск CSS-переходов, вызов WebSocket и событий, отправленных сервером, можно проводить непосредственно из элементов HTML.



<!-- Кнопка, отправляющая POST-запрос по клику через AJAX, без JS -->
<button hx-post="/clicked" hx-swap="outerHTML">ЖМИ!</button>

hx-post - куда отправляем POST-запрос, а hx-swap - куда пишем результат запроса, внешне (заменяя родительский элемент) или внутрь (меняя содержимое)

Еще одно преимущество htmx — отсутствие инструментов сборки веб-приложений. Вы можете использовать инструмент через CDN:

<script src="<https://unpkg.com/htmx.org@1.3.3>"></script>
Поведение единицы кода должно быть максимально очевидным, если смотреть только на эту единицу кода.
<div hx-get="/clicked">Жми уже</div>


Современный HTMX отличается от старого формата HTA (от Микрософт) :



Развитие

HTMX - это относительно новая библиотека JavaScript, и за последние 3 года она претерпела несколько изменений и улучшений. Вот некоторые из них:


Это лишь некоторые из изменений, которые произошли в HTMX за последние 3 года. HTMX продолжает развиваться и улучшаться.

Свежие примеры кода HTMX

0
0

Комментарии


Ваше имя:
Ваш вопрос или комментарий:
Жирный
Цитата
: )
Введите код:

Закрыть


Добавьте в соц. сети:
© 1999—2024, Влад Мерк

Мои Телеграм-каналы:

💎 Дизайн сайтов: Инновации и тренды
💎 Свежие фишки программирования и разметки (HTML, CSS, PHP, JS)
💎 Всё про искусственный интеллект
💎 Развитие, деньги и бизнес
Интересно – подписывайтесь.
Сайт работает на CMS «Движок»

Задайте вопрос
или пришлите задание для расчета стоимости
или расскажите о вашей ситуации

А можно сразу написать на почту merkvlad@gmail.com
или в Telegram, WhatsApp, Viber.

Фамилия, имя:
Email:
Телефон:
Текст письма: