jQuery è una libreria meglio definita come framework JavaScript, sviluppato da John Resig con startup dal 2006, l’intento del framework è di rendere il codice più sintetico e di limitare al minimo l’estensione degli oggetti globali per ottenere la massima compatibilità con altre librerie.
Anche se troppo semplicistico definire il progetto jQuery in questo modo: sostanzialmente è un insieme di funzioni JavaScript che permettono di facilitare compiti più o meno complessi.
Molto diffuso e differente con gli altri framework javascript per la sua capacità di avvalersi della conoscenza di base sia CSS che HTML, invece che di modelli di programmazione complessa. Compatibile quindi anche per quei webdesigners sprovvisti di nozioni javascript. Con jQuery potete applicare facilmente effettipiù o meno complessi ai vostri siti web.
Negli ultimi anni anche grazie alla diffusione di tecniche come AJAX e alla possibilità sempre più estesa di riprodurre effetti grafici dinamici senza la necessità di plugin come Flash, jQuery ha finalmente rimpiazzato l’utilizzo di Flash, rendendo possibile la visualizzazione di effetti, gallery, slideshow anche per dispositivi mobili.
Possiamo definire anche la libreria come cross-browser compatibile, di fatto la libreria è compatibile con:
- Firefox 3.6, 5.0.x, 6.0.x
- Internet Explorer 6+
- Safari 5.0.x
- Opera Current – 1 version
- Chrome Current – 1 version
La documentazione ufficiale è visitabile a questo indirizzo: http://docs.jquery.com/Main_Page.
Il framework è anche compatibile con altre librerie, come Mootools, Prototype ecc., offre un’ampio range di funzionalità, dalla manipolazione dei CSS, elementi HTML, agli effetti grafici, invio dati per i form cross-browser senza necessariamente creare degli oggetti nativi JavaScript.
Avvicinandosi a jQuery per la prima volta è quindi fondamentale sapere che tutto il framework si basa attorno all’oggetto/funzione $ , a sua volta un abbreviazione o anche alias di jQuery stesso. Uno dei punti di forza è il potente e performante motore di selezione.
E’ possibile richiamare la libreria di base di jQuery in tre modi, o attraverso le
Google Libraries API o tramite CDN Hosted jQuery oppure scaricando e caricando la libreria sul proprio server.
Nelle prime due modalità la libreria risiede su server esterni al vostro e altamente performanti, ma sopratutto in spazio https.


















