jQuery italia

La nascita di jQuery Stampa E-mail

Negli ultimi anni l'uso di Javascript è aumentato molto, soprattutto con l'avvento del web 2.0 e la neccessità di riprodurre filmati e creare effetti grafici rilevanti, senza utilizzare plugin come Flash. Inoltre, hanno preso molto campo l'utilizzo di tecniche come AJAX, la quali si può dire sia alla basa della nascita di jQuery.

In risposta a tali problematiche sono nate librerie o meglio ancora dei framework con lo scopo di estendere le funzionalità Javascript e cercando di semplificare il lavoro ai programmatori e sviluppatori del settore.

JQuery è proprio uno di questi framework !!!!!

Naturalmente non è stato né il primo né sarà l'ultimo, ma una cosa è certa, risulta essere uno dei più diffusi e semplici da utilizzare. Uno dei primi è stato Prototype, che estendeva il DOM e gli oggetti di Javascript: da questo framework jQuery prende alcune caratteristiche.

 

IL PROGETTO JQUERY

Il framework jQuery è stato sviluppato da John Resign nel 2006. L'approccio seguito è stato quello di sintetizzare il più possibile  e di ottenere la massima compatibilità con altre librerie. Le funzionalità che questo framework offre sono veramente notevoli e vanno dalla manipolazione dei CSS, alla creazione di effetti grafici di notevole fattura, senza tralasciare l'implementazione di semplici metodi per le chiamate AJAX. Il tutto ovviamente cross-browser.

Tutto si basa su $ o jQuery. ($ è ripreso da Prototype).

Esempio:

 

$("#id"); // un oggetto jQuery
jQuery ("#id"); // uguale alla istruzione precedente

 

Evidenziamo come da sopra annunciato una delle caratteristiche principali di jQuery: il poco codice necessario. Ecco un piccolo esempio di quello che vogliamo intendere. Volgiamo prendele il valore dell'attributo "href" di un tag ancora , con un id specifico:


document.getElementById("id_ancora").href;  // Javascript nativo
$("#id_ancora").attr("href");  // fa la stessa cosa della riga precedente - jQuery 
 

Un altro punto di forza di jQuery è la sua possibilità di essere utilizzato insieme a qualsiasi tipo di linguaggio, senza incontrare problemi di incolpatibilità. Infatti è presente la funzione noConflict() che risolve tutto per noi.

Inoltre sono disponibili moltissimi plugin da poter inserire che permettono di estendere ulteriormente le funzionalità offerte. Il tutto è supportato da una numerosa community che fornisce una dettagliata documentazione e una vasta di plugin e utility di ogni genere.

Concludiamo questa breve descrizione del progetto enunciando il motto di jQuery: "Write less, do more" , ed se avete capito un po le potenzialità di questo framework avete anche capito il senso di questo motto.

 
 
 

Chi è online

 18 visitatori online

Sondaggi

Come hai conosciuto jqueryitalia.it ?