Continua a stupirmi la velocità con cui continuano ad essere sviluppati nuovi plugin per jQuery, alcuni del tutto originali mentre altri ispirati da altre librerie.

Nello specifico sto parlando di Carousel e del suo porting in versione jQuery

Per quanto riguarda la documentazione ed il numero di funzionalità, pur non avendo fatto un controllo accurato, mi sembrano equivalenti: autostart, scroll verticale , css ed immagini personalizzabili ed integrazione con ajax.

Leggi il resto »

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly
ajax

Il 22 Agosto 2005 venne pubblicato il primo post dove furono illustrati i contetti alla base di jQuery: anche se in ritardo tanti auguri !

Ad un anno di distanza ( una coincidenza ??? ) viene rilascita la release 1.0

A lot of work has gone into this release. A lot of bugs fixed, a ton of new features, and a complete overhaul of how the jQuery development process is run.

Oggi vengono pubblicate le prime bugfix ( Release 1.0.1 ) tra cui il supporto nativo al nuovo oggetto Ajax presente in Internet Explorer 7

Si raccomanda vivamente l’aggiornamento alla nuova versione.

Technorati:
BlogBabel:

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly
ajax

jQuery è una libreria pensata per semplificare la programmazione javascript.

Negli ultimi tempo ne sono nate diverse, pensiamo a prototype, mochikit o dojo, ma personalemente trovo che l’appoccio utilizzato per accedere ed interagire con gli elementi della pagina è molto più semplice ed immediato rispetto agli altri frameworks precedentemente citati.

Il motivo per il quale la filosofia di jQuery è migliore lo potete leggere in un interessate post pubblicato sul blog ufficiale, dove vengono analizzati alcuni frammenti di codice e messi a confronto con prototype.

Molti sono i plugin creati dalla comunità di cui alcuni veramente fantastici.

  • Interface aggiunge alcune funzionalità aggiuntive tra cui le Draggables, Droppables e Tooltip, oltre ad estendere notevolmente il numero di effetti a disposizione
  • Thickbox un clone di Lightbox
  • Tabs per semplificare la creazione interfaccie a pannelli
  • jCarousel un clone del famoso Yahoo Carousel
  • InnerFade per un simpatico efficace effetto fede su liste di immagini e/o liste

In pratica con un semplice sistema di plugin la comunità è riuscita a colmare alcune delle funzionalità assenti rispetto ai suoi competitors rendendola di fatto un libreria in grado di risolvere la maggiorparte dei problemi web2.0

Altri esempi di utilizzo li potete trovare qui e qui mentre questo è per una mappa visiva delle funzionalità.

Update:

Tra i vari link che ho segnalato mi sono dimenticato di 15 Days Of jQuery una raccolta di turorial ed esempi molto ben fatta.

Update2:

Sul sito ufficiale è stata preparata una pagina con l’elenco dei plugins

Technorati:
BlogBabel:

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly

Mi capita sempre più spesso di creare a runtime porzioni di html e dover fare il binding per eventi quali click, mouseover e/o mouseout

Usando jQuery questo tipo di operazioni diventano incredibilmente semplici, con l’ulteriore vantaggio di agevolare lo sviluppo volto alla separazione della logica dalla visualizzazione.

Una volta capito il funzionamento creare le “magie” del web 2.0 si fa quasi banale.

Facciamo qualche esempio:

Leggi il resto »

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly

Qualche giorno fa avevo la necessità di creare una finestra draggabile via javascript, dove il contenuto potesse essere definito/ridefinito a runtime.

Anche se Edit in passato aveva pubblicato qualcosa di simile, le mie necessità spaziavano del caricare contenuti da file esterni ( aka ahah ) al generali con javascript e dom, inoltre avevo bisogno di definire le coordinate di partenza per poi modificarle in relazione ad altri eventi.

Insomma … “chi fa da se fa per tre” , “meglio soli che mal accompagnati” , “aiutati che il ciel ti aiuta

Dopo aver meditato su queste perle di saggezza popolare ho scritto qualche riga di codice …

Leggi il resto »

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly