Categorie


Tempo è una libreria  javascript di soli 4Kb  che permette  di caricare dati JSON in HTML, separando il codice HTML dalla logica JavaScript  in modo da aumentare la leggibilità del codice.  E’  compatibile con Safari, Chrome, FireFox, Opera, and Internet Explorer 6+.  E’ indipendente da Jquery e supporta sia gli annidamenti che i template condizionali.

L’utilizzo è semplice. Prima bisogna caricare la libreria.

Poi eseguire la funzione prepare che prende l’elemento html in cui vogliamo  agire,  ed infine la funzione render per caricare i dati json ed elaborarli.

In questo esempio supponiamo di avere una sorgente json con questi dati.

il codice html per renderizzare i dati sarà il seguente:

il codice generato nel browser sarà

Nella pagina ufficiale di Tempo è possibile trovare esempi con Twitter e Solr.

 

« « Creare un’applicazione facebook : canvas Page e canvas Url | Inserire il pulsante Invia di facebook (send) in una pagina » »

Articoli correlati

Librerie javascript Google
Utilizzare i server di Google per caricare jquery, swfobject ed altre librerie JavaScript

Un modo per ottimizzare il nostro sito è quello di rendere il caricamento della pagina web il più veloce possibile. Per far ciò dobbiamo cercare di...


Tempo, un motore di rendering json
Ingrandire immagini nelle pagine Web con Javascript Image Magnification

Tramite Javascript image Magnification (PopBox) è possibile inserire in una pagina web foto che possono essere ingrandite (fino a tutta l'area del...


Tempo, un motore di rendering json
JSON – introduzione e approfondimento

JSON (JavaScript Object Notation) è un formato adatto per lo scambio dei dati in applicazioni client-server. La semplicità di JSON ne ha decretato...


Seguimi su twitter : @ironico

Rispondi

Attenzione : Per inserire codice html/php o caratteri speciali utilizza Postable. Postable converte i caratteri speciali del tuo commento.
XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Login with:
Powered by Sociable!