Look right

jQuery: introduzione alle librerie javascript

jQueryIl web 2.0 è stata un’innovazione nel modo di fruire i contenuti di internet ed utilizzare i vari applicativi online, incrementandone così anche l’usabilità.

Il tutto è stato ottenuto con la massima leggerezza e senza dover ricorrere all’utilizzo di tecnologie quali java oppure flash, ma utilizzando semplicemente il javascript, linguaggio supportato ormai dalla maggior parte dei browser senza alcuna difficoltà.

Il javascript (successivamente abbreviato in js), come deriva dal nome, è un linguaggio di scripting “debolmente” orientato agli oggetti. Un linguaggio di scripting non è compilato, ma viene interpretato direttamente lato client, il browser web.
Il suo utilizzo ci permette di aggiungere interattività agli elementi presenti in una comune pagina HTML. Il js è in grado di interfacciarsi con il DOM (Document Object Model) del browser permettendo di controllare e manipolare gli elementi statici della nostra pagina html.
Ovviamente ogni broswer può avere interpretazioni lievemente differenti e conseguenti comportamenti diversi ed inattesi. Bisogna fare attenzione nella fase di sviluppo a prevedere i vari casi od utilizzare funzioni specifiche.

Come sempre un gran bel casino, vero? Ed invece non del tutto .. fortunatamente oggi sono disponibile diverse librerie già pronte all’utilizzo, che semplificano notevolmente la scrittura di applicativi che utilizzano funzionalità del js come effetti di transizione di finestre/immagini, controlli sui campi di un modulo, ecc.. ecc.

Esempi di librerie disponibili potrebbero essere:

Il mio preferito?
Dopo averne provati alcuni quello che ritengo migliore per la mia tipologia di sviluppo è jQuery!

L’ho trovato molto semplice da apprendere, utilizzare e offre delle buone funzioni di base. Anche i plugin che si riescono a trovare in giro sono ben fatti ed integrabili fra loro, anche se ogni tanto si può incappare in qualche piccola incompatibilità ed errori vari.

Nel prossimo articolo dedicherò un’introduzione più specifica al jQuery!

Tags: , ,

letto 510 volte

Leave a Reply

Security Code: