UmbrellaJS è la tua alternativa a jQuery
L'open source libreria jQuery ha dominato lo sviluppo del web per anni. È ancora una delle risorse più affidabili per JavaScript, ma c'è un nuova biblioteca in città chiamato UmbrellaJS.
Anche l'ombrello completamente open source e offre molte delle stesse funzionalità inclusi selettori di elementi, manipolazione DOM e richieste AJAX.
Umbrella JS funziona quasi esattamente come jQuery tranne con diverse chiamate di sintassi e di funzioni. Quindi se Umbrella è così vicino a jQuery, qual è il vantaggio di usarlo?
Bene, Umbrella è pensato per essere un libreria molto più piccola di jQuery e la sua solo per la manipolazione DOM. E onestamente, questa libreria è super compatto rispetto a jQuery.
La libreria completa di Umbrella.js è circa 4KB non minified. ultima versione di jQuery ammonta a oltre 250 KB! Quindi se stai cercando un versione semplificata di jQuery allora l'Umbrella sarà più veloce da caricare e altrettanto semplice da usare.
La documentazione online offre a elenco di tutte le funzioni e i parametri puoi passare a quelle funzioni. È il guida completa a Umbrella ed è costantemente aggiornato.
Per fortuna, un sacco di caratteristiche jQuery simili sono imitati attraverso Umbrella così il la sintassi è molto facile da leggere. Ad esempio, il sopra()
il metodo è lo stesso e puoi passare tutti gli stessi ascoltatori di eventi come clic
o librarsi
.
La più grande differenza è che i selezionatori di Umbrella usano il u ()
metodo invece del comune di jQuery $ ()
. Ecco un esempio di codice che fa scattare una casella di avviso quando qualcuno fa clic su un pulsante con la classe .pulsante
.
u ("button"). on ('click', function () alert ("Hello world"););
È un semplice esempio ma illustra perfettamente il valore di Umbrella.
A vedere una demo dal vivo dai un'occhiata a questa penna offrendo a selezione del campo di input del campione. Tutto il codice di uscita è visualizzato direttamente sullo schermo. Puoi anche studiare il codice sorgente di Umbrella JS per vedere come funziona.
Per ulteriori informazioni su Umbrella, consulta il Sito ufficiale o sbirciare il codice sorgente dal vivo nel Repository GitHub.