JavaScript: htmx 2.0 dice addio a Internet Explorer

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

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.

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.

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):

Torna in alto