Htmx — ไลบรารี JavaScript ที่ไม่ต้องการให้คุณใช้ Javascript
ใช่ คุณอ่านถูกแล้ว ลองจินตนาการถึงการสร้างหน้าเว็บที่ใช้งานได้โดยไม่จำเป็นต้องใช้ Javascript เลยBig Sky Software สร้างไลบรารี JS (Htmx) เพื่อให้เราทำสิ่งนั้นได้ด้วยคุณสมบัติเสริมมากมาย
Javascriptเป็นภาษาโปรแกรมเว็บหลักที่ใช้โดยเว็บไซต์มากกว่า 98% บนอินเทอร์เน็ต วิศวกรซอฟต์แวร์หลายพันคนทั่วโลกใช้ภาษานี้เพื่อสร้างเว็บแอปแบบโต้ตอบและไดนามิก เกม เซิร์ฟเวอร์ และโฮสต์ของสิ่งอื่นๆ
Htmx เป็นไลบรารี JS ที่ให้คุณเข้าถึงฟีเจอร์เบราว์เซอร์สมัยใหม่ได้โดยตรงจาก HTML แทนที่จะใช้จาวาสคริปต์
การติดตั้งค่อนข้างง่าย คุณสามารถทำได้ผ่าน CDN สำเนาที่ดาวน์โหลดหรือ webpack ตรวจสอบคู่มือการติดตั้งเพื่อดูว่าเหมาะกับโครงการของคุณมากที่สุด
คุณสมบัติที่สำคัญที่สุดที่ไลบรารีนี้มีให้คือความสามารถในการส่งคำขอ ajax ได้โดยตรงภายในแท็ก html ของเรา
<button hx-get="/search" hx-trigger="click delay:2s" hx-target="#search-results">
Load Result
</button>
<div id="search-results"></div>
Htmx ยังนำเสนอกล่องโต้ตอบแบบกำหนดเองที่ปรากฏขึ้นเมื่อการดำเนินการถูกทริกเกอร์ โค้ดด้านล่างสร้างคำขอ ajax สองรายการที่มีกล่องป๊อปอัปก่อนที่จะเริ่มการดำเนินการ
<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>
จบละ เล่นห้องสมุดนี้ให้สนุกนะ ไว้เจอกันใหม่ ไชโย!.
ถ้าคุณต้องการ คุณสามารถเชื่อมต่อกับฉันบนTwitter