Htmx — Uma biblioteca JavaScript que não quer que você use Javascript

Nov 27 2022
Sim, você leu certo, imagine criar uma página da Web funcional sem precisar usar Javascript, bem, a Big Sky Software criou uma biblioteca JS (Htmx) para nos permitir fazer exatamente isso com muitos recursos adicionais. Javascript é a principal linguagem de programação web usada por mais de 98% dos sites na internet, milhares de engenheiros de software em todo o mundo a utilizam para criar webApps interativos e dinâmicos, jogos, servidores e uma série de outras coisas.
Biblioteca JS (Htmx)

Sim, você leu certo, imagine criar uma página da Web funcional sem precisar usar Javascript, bem, a Big Sky Software criou uma biblioteca JS (Htmx) para nos permitir fazer exatamente isso com muitos recursos adicionais.

Javascript é a principal linguagem de programação web usada por mais de 98% dos sites na internet, milhares de engenheiros de software em todo o mundo a utilizam para criar webApps interativos e dinâmicos, jogos, servidores e uma série de outras coisas.

Htmx é uma biblioteca JS que permite acessar recursos modernos do navegador diretamente do HTML, em vez de usar javascript

A instalação é bem fácil, você pode fazer via CDN, uma cópia baixada ou webpack, confira o guia de instalação para ver o que mais se adequa ao seu projeto.

O recurso mais importante que esta biblioteca nos oferece é a capacidade de fazer solicitações ajax diretamente em nossa tag html

<button hx-get="/search" hx-trigger="click delay:2s" hx-target="#search-results">
        Load Result 
   </button>
   <div id="search-results"></div>


O Htmx também nos oferece uma caixa de diálogo personalizada que aparece quando uma ação é acionada, o código abaixo faz duas solicitações ajax que possuem uma caixa pop-up antes que a ação seja iniciada.

<button hx-put="/post/new" hx-confirm="Are you sure you want to post this?">
  POST
</button>
<button hx-patch="/post" hx-confirm="Are you sure you want to edit your account?">
   Edit My Account
</button>

Isso é um envoltório, divirta-se brincando com esta biblioteca, até nos encontrarmos novamente, saúde!

Se você quiser, você pode se conectar comigo no Twitter