jQuery impera: 3 plugin indispensabili
Tra tutti i framework javascript, il mio preferito è jQuery che è molto intuitivo da utilizzare e soprattutto ricco di plugin che ogni giorno vengono sfornati dalla rete. In questo articolo ne vorrei segnalare 3 degni di nota.
jqGrid
Questo plugin ci permette di creare tabelle interattive, in stile Ms Access.
Tra le tante che ho visto, credo di aver finito la mia ricerca, in quanto jqGrid è estremamente completo e ricco di funzionalità. La messa in funzione è semplicissima, simile al funzionamento di qualsiasi altro plugin. Si crea un markup "<table id=’mytable’>" all’interno del "<body>" e poi si richiama la funzione jqgrid su quell’elemento:
$('#mytable').jqGrid( options )
Le options danno una grande flessibilità alla resa della tabella. Tra le tante capacità di jqGrid, segnalo la possibilità di interagire lato server con script PHP, per creare un sistema completo di gestione dati, con tanto di modulo (creato in automatico) per l’inserimento e modifica di intere entry sul database.
La documentazione è eccezionalmente completa e gli esempi sono sublimi. Guardate per credere!
jMaps
Questa volta si tratta di un cosidetto wrapper di Google Maps, ovvero una libreria che rimappa le API di Google Maps in nuovi comandi in stile jQuery al 100%.

A essere sinceri jMaps non introduce nulla di nuovo, ma garantisce uniformità e pulizia del codice javascript perchè il codice sarà farcito solamente di comandi jQuery. Dopo aver fatto il "<div>" nel body della pagina html, il semplice comando seguente, creerà la mappa:
$('#map').jmap('init')
Semplice no? Documentazione ed esempi sono ben fatti.
jQuery File Tree
jQuery File Tree è un plugin che crea file browser in AJAX. La potenza di File Tree risiede nella sua flessibilità e semplicità: con una sola riga di codice javascript è possibile creare un’applicazione completa per la navigazione dei file da una fissata cartella in avanti sul nostro server.
Attualmente sono già disponibili i connettori PHP, ASP, ASP.NET, JSP e Lasso, ovvero gli script server-side. Tra le caratteristiche di questo plugin da segnalare troviamo:
- Produce XHTML semantico e valido
- Completamente personalizzabile via CSS
- Possibilità di adattare le icone dei file in base alla loro estensione
- Usa AJAX per navigare all’interno delle cartelle
- Facile da configurare e implementare
- Include già i connettori per PHP e ASP.NET (C#)
- Supporta connettori personalizzati
- Possibilità di associare funzioni personalizzate sugli eventi di apertura/chiusura di una cartella
- Velocità di chiusura/apertura delle cartelle modificabile
- Supporta le animazioni easing
- Apertura delle cartelle in modalità singola o multipla
- Messaggio di caricamento personalizzabile.
Cosa volete di più? Questa è la demo e questa la documentazione.
Altre segnalazioni
Segnalo questo ottimo blog su jQuery, LearningjQuery, dedicato a chi vuole imparare ad usare questo bel framework. Inoltre segnalo anche questa libreria javascript, TypeFace, che trasforma blocchi di testo in immagini. L’effetto finale è da vedere!
Articoli che potrebbero interessarti...
Sexy Curl, un plugin jQuery per voltare pagina
Sexy Curl è un simpatico plugin per jQuery che crea un simpatico effetto grafico per girare la pagina. In realtà viene creato un piccolo lembo di pagina che l'utente può trascinare per vedere cosa c'è sotto.
angolo pagina, jquery, plugin, sexy curl, sfogliare pagine
Imparare JQuery in 15 minuti
JQuery è una libreria javascript che consente di manipolare in modo veloce e conciso il documento HTML, gestire eventi, creare animazioni e aggiungere interazioni AJAX alla pagina. Lo scopo principale di jQuery è quello di facilitare e velocizzare la scrittura del codice Javascript.
ajax, dom, javascript, jquery, libreria
JCrop, ritagliare le immagini con JQuery
Il Javascript domina il web, soprattutto dopo la nascita di framework quali JQuery. L'ultimo nato è Jcrop, un plugin per JQuery che permette agli sviluppatore di implementare agevolmente un sistema per ritagliare le immagini online, "crop" appunto. Il sistema è completamente visuale, interattivo e del tutto simile al cropping di Photoshop.
crop, fotografie, jcrop, jquery, photoshop, ritagliare immagini
Pubblicare una chat in pochi minuti con jQuery e PHP
Per chi è interessato a creare una propria chat, oggi vi segnalo questo tutorial di Kenrick Beckett che vi spiega come pubblicare una chat completa e pienamente funzionante. Credo che l’articolo sia alla…
ajax, applicazione chat, chattare, jquery, php, tophost
jQuery User Interface: il framework javascript diventa grande
jQuery, il popolare framework javascript, si arricchisce di una nuova libreria, la jQuery User Interface. Con questa novità sono disponibili allo sviluppatore nuovi metodi per la gestione di widget grafici tematizzati che consentono di creare interfacce grafiche di terza generazione, desktop like.
drag, drop, framework, javascript, jquery, ombreggiatura, user-interface
jQuery Tools: la libreria di widget che mancava
Vi segnalo jQuery Tools una bella libreria di widget che potrebbero estendere le funzionalità del vostro sito web. Si tratta in verità di un plugin di jQuery da includere nell’header delle vostre pagine…
jquery, plugin, tabs, thickbox, tooltip



Avevo iniziato con MooTools ma jQuery mi ha letteralmente portato dentro di peso :)
Vi segnalo anche l’ottima iniziativa di Google per fornire il framework sempre aggiornato con due inclusioni js. Qui l’ottimo articolo di Undolog: http://www.undolog.com/2008/05/29/google-ajax-library-api-una-svolta-per-gli-sviluppatori/
Grazie Francesco per il tuo commento, che mi conferma quanto sia semplice (forse uno dei più intuitivi) jQuery. Per quanto riguarda il lavoro di Google che avevo già segnalato anch’io in qualche post fa, sembra che ci sia la corsa a wrappare gli altri framework. Ovviamente vince l’ultimo della lista .-)