3 điểm bởi xguru 2020-05-29 | 1 bình luận | Chia sẻ qua WhatsApp
  • Thư viện cho phép sử dụng trực tiếp AJAX, WebSockets, v.v. bên trong HTML

  • 7kb, không có phụ thuộc, tương thích IE11 và có thể mở rộng

  • Hậu duệ của intercooler.js

  • Chỉ định hành vi bằng cách thêm thuộc tính vào mọi phần tử

Quảng cáo

→ hx-trigger : kích hoạt với click, change, submit, mouseenter. Có thể cấu hình chỉ chạy một lần bằng once. Cũng có thể đặt độ trễ với delay:100ms

→ hx-post, hx-get v.v. : gọi HTTP Request POST/GET/PUT/PATCH/DELETE

→ hx-target : chỉ định phần tử sẽ nhận kết quả của yêu cầu

→ hx-swap : chỉ định cách thay thế kết quả yêu cầu. innerHTML, outerHTML, afterbegin, beforebegin, beforeend, afterend

→ hx-ws : kết nối WebSocket

Quảng cáo

→ hx-sse : nhận Server Sent Events

→ hx-push-url : lưu vào lịch sử trình duyệt

  • Có thể ghi log mọi sự kiện bằng htmx.logger

  • Mở rộng: json-enc, morphdom-swap, client-side-templates, path-deps, class-tools

1 bình luận

 
xguru 2020-05-29

Họ đã loại bỏ sự phụ thuộc vào jQuery của phiên bản trước là intercooler.js và sắp xếp lại các thẻ gọn gàng hơn.