Htmx — Javascript kullanmanızı istemeyen bir JavaScript Kitaplığı
Evet, doğru okudunuz, Javascript kullanmaya hiç ihtiyaç duymadan işlevsel bir web Sayfası oluşturduğunuzu hayal edin, peki Big Sky Software , pek çok eklenti özelliği ile tam da bunu yapmamıza izin veren bir JS kitaplığı (Htmx) oluşturdu.
Javascript , internetteki web sitelerinin %98'inden fazlası tarafından kullanılan ana web programlama dilidir ve dünyanın dört bir yanındaki binlerce yazılım mühendisi onu etkileşimli ve dinamik web Uygulamaları, Oyunlar, sunucular ve bir dizi başka şey oluşturmak için kullanır.
Htmx, javascript kullanmak yerine modern tarayıcı özelliklerine doğrudan HTML'den erişmenizi sağlayan JS kitaplığıdır.
Kurulumu oldukça kolaydır, bunu indirilmiş bir kopya veya web paketi olan CDN aracılığıyla yapabilirsiniz, projenize en uygun olanı görmek için kurulum kılavuzlarına göz atın.
Bu kütüphanenin bize sunduğu en önemli özellik doğrudan html tagimiz içerisinden ajax request yapabilmesidir.
<button hx-get="/search" hx-trigger="click delay:2s" hx-target="#search-results">
Load Result
</button>
<div id="search-results"></div>
Htmx ayrıca bize bir eylem tetiklendiğinde açılan özelleştirilmiş bir iletişim kutusu sunar, aşağıdaki kod, eylem başlatılmadan önce açılan bir kutusu olan iki ajax isteği yapar.
<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>
Bu kadar, bu kitaplıkla oynarken iyi eğlenceler, Tekrar görüşene kadar, şerefe!.
Dilerseniz benimle Twitter üzerinden iletişime geçebilirsiniz.