La popolare libreria JavaScript HTMX ha annunciato il rilascio di una nuova versione principale. htmx 2.0 introduce una serie di modifiche, inclusa la rimozione del supporto per Internet Explorer e la modifica di alcune impostazioni predefinite. Tuttavia, le funzionalità principali della libreria e dell'API rimangono sostanzialmente invariate.
annuncio
htmx 2.0 si interrompe da Internet Explorer
Probabilmente uno dei cambiamenti più significativi è la fine del supporto per Internet Explorer, che riflette la tendenza più ampia del settore ad allontanarsi da questo browser legacy. Il team di sviluppo dietro la libreria esternalizza inoltre tutte le estensioni dal repository principale e le porta su Nuovo magazzino privato E lo muove al tuo sito web. Questa modifica ha lo scopo di consentire il rilascio indipendente e lo sviluppo di estensioni al di fuori del normale e apparentemente lento ciclo di rilascio di htmx – rilascio HTML 1.0 è stato quattro anni fa.
Tratti rifiutati hx-sse
E hx-ws
Rimossa a favore delle estensioni già consigliate nella versione 1.x. Un altro cambiamento importante riguarda la gestione di HTTPDELETE
-Le richieste ora utilizzano parametri invece del testo codificato nel modulo in base alle specifiche.
Modifiche alla sintassi
htmlx 2.0. Fornisce file definiti per vari stili di moduli JavaScript, inclusi i moduli ESM, AMD e CJS. Sintassi di hx-on
-Il tema è stato cambiato a favore di temi meno complessi hx-on:
-Cambia sintassi.
Oltre a questi importanti cambiamenti, il team di sviluppo ha modificato alcune impostazioni predefinite. Ad esempio, ha questo htmx.config.scrollBehavior
Telefono smooth
SU instant
cambiato, e DELETE
-Le query ora utilizzano parametri di query predefiniti. Questa modifica può essere apportata tramite la configurazione htmx.methodsThatUseUrlParams
SU ['get']
Annulla il download. E anche l'atteggiamento htmx.config.selfRequestsOnly
Ora per impostazione predefinita true
assumere.
Spegni le luci su htmx
Sebbene l'obiettivo di questa versione fosse semplificare e migliorare le funzionalità esistenti, sono state introdotte alcune nuove funzionalità. Ciò include il miglioramento del supporto per i componenti Web e l'introduzione della modalità oscura sul sito Web htmx.
Per gli utenti che continuano a fare affidamento su Internet Explorer, la versione 1.x continuerà a essere supportata. Una guida completa per aggiornare htmx da 1.x a 2.x Fornisce indicazioni sull'immigrazione. htmx 2.0 può essere installato tramite un gestore di pacchetti o collegato tramite una rete di distribuzione dei contenuti (CDN):
Informazioni e documentazione più dettagliate Offerte del sito Web htmx Accanto Annuncio dell'ultimo rilascio.
(strada)