Articoli su Javascript e Ajax, CSS e HTML, Php e Mysql
JavaScript Object-Oriented
Attraverso Prototype, possiamo creare classi javascript con facilità grazie ad alcune utilità che ci mette a disposizione.
Se vogliamo rappresentare una istanza di una classe in formato stringa, possiamo ricorrere al metodo toString (), che restituisce appunto una stringa dell'istanza: potremmo anche usare questo metodo per fornire in output dei frammenti di codice...
Ajax loading con Prototype
Una delle caratteristiche più interessanti di ajax nello sviluppo di applicazioni web è il livello di interattività che è possibile portare agli utenti. E forse uno degli aspetti più decisivi di questo processo è l'aggiunta di indicatori di attività (le fantastiche gif di Ajaxload) per consentire di sapere al navigatore che qualcosa sta accadendo.
Se nel nostro...
Lazy loading images
Con lazy loading si indica la tecnica utilizzata per dilazionare il caricamento delle immagini contenute in una pagina html in funzione della loro posizione sul documento.
LazierLoad è un piccolo plugin javascript basato sulla libreria Prototype che trova automaticamente tutte le immagini di un documento html e ne carica solamente quelle visibili nel viewport del...
Una intro con Scriptaculous
Ricordo (senza malinconia) che anni e anni fa si usavano quelle interminabili "intro" animate in flash, prima di raggiungere i contenuti del sito; oggi ogni web designer che si rispetti ritiene deprecata una simile pratica, per le ovvie controindicazioni (i lunghi tempi di attesa rischiano di scoraggiare gli utenti dotati di connessioni lente o chi come me vuole tutte...
Protoform (validazione dati e invio in Ajax)
Recentemente mi sono dedicato al perfezionamento di Protoform, un mio script per la validazione dei dati dei moduli con invio in ajax: quindi ho deciso di pubblicarlo perche ritengo possa essere utile. Ho preparato una demo, una scarna ma sufficiente documentazione, e uno zip da scaricare con un esempio funzionante.
Protoform richiede la libreria Prototype (v1.6),...




