Htmx — ไลบรารี JavaScript ที่ไม่ต้องการให้คุณใช้ Javascript

Nov 27 2022
ใช่ คุณอ่านถูกแล้ว ลองจินตนาการถึงการสร้างหน้าเว็บที่ใช้งานได้โดยไม่จำเป็นต้องใช้ Javascript เลย Big Sky Software สร้างไลบรารี JS (Htmx) เพื่อให้เราทำสิ่งนั้นได้ด้วยคุณสมบัติเสริมมากมาย Javascript เป็นภาษาโปรแกรมเว็บหลักที่ใช้โดยเว็บไซต์มากกว่า 98% บนอินเทอร์เน็ต วิศวกรซอฟต์แวร์หลายพันคนทั่วโลกใช้ภาษานี้เพื่อสร้างเว็บแอปแบบโต้ตอบและไดนามิก เกม เซิร์ฟเวอร์ และโฮสต์ของสิ่งอื่นๆ
ไลบรารี JS (Htmx)

ใช่ คุณอ่านถูกแล้ว ลองจินตนาการถึงการสร้างหน้าเว็บที่ใช้งานได้โดยไม่จำเป็นต้องใช้ 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