jQuery
jQuery è una libreria JavaScript che consente agli sviluppatori web di aggiungere funzionalità extra ai propri siti web. È open source e disponibile gratuitamente con licenza MIT. Negli ultimi anni, jQuery è diventata la libreria JavaScript più popolare utilizzata nello sviluppo web.
Per implementare jQuery, uno sviluppatore web deve semplicemente fare riferimento al file JavaScript di jQuery all'interno del codice HTML di una pagina web. Alcuni siti web ospitano una propria copia locale di jQuery, mentre altri fanno semplicemente riferimento alla libreria ospitata da Google o dal server di jQuery. Ad esempio, una pagina web può caricare la libreria jQuery utilizzando la riga seguente all'interno della sezione <head> dell'HTML:
<script type="text/javascript"
src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
Una volta caricata la libreria jQuery, una pagina web può chiamare qualsiasi funzione jQuery supportata dalla libreria. Tra gli esempi comuni vi sono la modifica del testo, l'elaborazione dei dati dei moduli, lo spostamento degli elementi in una pagina e l'esecuzione di animazioni. jQuery può inoltre funzionare con il codice Ajax e con linguaggi di scripting, come PHP e ASP, per accedere ai dati di un database. Poiché jQuery viene eseguita sul lato client (anziché sul server web), può aggiornare le informazioni su una pagina web in tempo reale, senza ricaricare la pagina. Un esempio comune è il completamento automatico, in cui un modulo di ricerca mostra automaticamente le ricerche più comuni mentre digiti la tua query. Infatti, è così che TechTerms.com fornisce suggerimenti di ricerca quando digiti nella casella di ricerca.
Oltre alla licenza gratuita, l'altro motivo principale per cui jQuery ha raggiunto una tale popolarità è la sua compatibilità multipiattaforma tra browser. Poiché ogni browser visualizza HTML, CSS e JavaScript in modo diverso, può essere difficile per uno sviluppatore web fare in modo che un sito web abbia lo stesso aspetto in tutti i browser. Invece di dover scrivere funzioni personalizzate per ogni browser, uno sviluppatore web può utilizzare una singola funzione jQuery che funzionerà in Chrome, Safari, Firefox e Internet Explorer. Questo supporto per più browser ha portato molti sviluppatori a passare dal JavaScript standard a jQuery, poiché semplifica notevolmente il processo di programmazione.
Puoi leggere ulteriori informazioni su jQuery e scaricare la libreria più recente sul sito web ufficiale di jQuery.
Metti alla prova le tue conoscenze