Magazine Informatica

Rilasciata l’ultima versione di YUI ( Yahoo! User Interface )

Creato il 06 ottobre 2010 da Magnus

Rilasciata l’ultima versione di YUI ( Yahoo! User Interface )Oggi un ottima notizia: una nuova versione di YUI ( Yahoo! User Interface ) è stata appena rilasciata. Ques'ultima include tra le altre cose una grandiosa novità: supporta gli eventi "touch" ed il riconoscimento dei gesti delle mani!

In un mondo IT che sta guardando sempre più al "multitouch" (si guardi a riguardo l'articolo sulla beta di Ubuntu 10.10 ), YUI 3.2.0 si propone come un validissimo aiuto per il programmatore. Ma per chi già non conoscesse YUI, di preciso cos'è? La Yahoo! User Interface Library è una libreria di funzioni JavaScript sviluppata da Yahoo e messa a disposizione della comunità gratuitamente. YUI in pratica è una raccolta di librerie JavaScript opensource che consentono di sviluppare applicazioni complesse che utilizzano AJAX, DHTML e DOM. Le librerie sono distribuite sotto licenza BSD, e sono ottimizzate per i vari browser in moduli separati (in particolare, la porzione di codice destinata ad Internet Explorer è separata da quella pensata per gli altri browser web): in questo modo è possibile ottenere notevoli benefici in fase di caricamento del codice JavaScript. La Yahoo User Interface Library è composta da componenti e widgets. I componenti sono gruppi di funzioni specializzate in una certa nicchia dello scripting Javascript. Essi permettono di creare facilmente script pronti per l'uso. I componenti principali consentono di creare animazioni all'interno della pagina,creare pulsanti interattivi simili a quelli delle form, di colloquiare con il server attraverso Ajax, di accedere al Document Object Model e modificare la struttura del documento, di creare funzionalità di drag and drop all'interno della pagina web,di reagire ad eventi generati all'interno del browser e tanto altro. I widgets invece sono elementi che possono essere inseriti direttamente in una pagina web e poi configurati a seconda delle esigenze. Ad esempio possiamo trovare widgets che realizzano un calendario interattivo, dialog boxes, interfacce realizzate tramite tabs, menu ad albero, funzioni di autocompletamento delle form ed altri ancora. Consiglio di consultare la vasta gamma di esempi riportati da Yahoo per accorgersi delle possibilità che YUI offre al programmatore. Il link di riferimento è il seguente: http://developer.yahoo.com/yui/3/examples/

Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :

Dossier Paperblog