Continuiamo questa discussione (iniziata qui e continuata qui) ,
con il progetto di creare una libreria DHTML,
in cui ognuno può inserire il proprio contributo.
Prima di continuare, ricordiamo le regole generali per la scrittura e lo stile del codice:
1) per le funzioni, i metodi e le proprietà utilizziamo nomi descrittivi e coerenti,
in modo da capire subito di cosa si tratta e per ricordarli meglio (anche se possono essere lunghi)
2) Descrivete i passi logici più importanti e commentate i passaggi che ritenete più difficili
3) Usare il tag di CODE per inserire il vostro codice
4) Privilegiate il codice crossbrowser (se è possibile)
5) Priviligiate la struttura ad oggetto delle vostre funzioni.
Questo infatti facilita la gestione delle variabili e le eventuali modifiche
6) Non abbiate paura di sbagliare o di chiedere delucidazioni,
lo scopo è migliorare il codice, per imparare qualcosa ed arrivare alla migliore espressione possibile
per ora siamo arrivati qui (ma ancora siamo lontani da una versione 1.0 della Libreria)
La libreia è disponibile e scaricabile in moduli:
Libreria DHTML dei forumisti
prima di inserire gli esempi e le applicazioni, vorrei far notare che molte
di queste non sono state aggiornate con la versione attuale della libreria,
sistemeremo tutto col tempo, ma è per mostrare qualche "prova di applicazione"
che abbiamo fatto finora:
esempi:
- pagina d'esempio [animazioni]
pagina d'esempio [Date e orari]
pagina d'esempio [eventi]
pagina d'esempi [drag&drop]
applicazioni:
- Menu su tabella [blakwolf]
Descrittori tipo alt/title [standard]
Descrittori tipo alt/title con sfumatura [standard]
Orologio con immagini [Dennis]
Mouse Trailer [standard]
Mouse Trailer "Assistente" [esperimento - standard]
Pseudo-chromless [standard]
Scroller [standard]
Scroller con frecce (I) - (II) [standard]
Pseudo-chromless con Scroller[standard]
Pseudo-chromless con Scroller e trasparenza[standard]
Pseudo-Frame [standard]
Effetto di Caricamento [standard]
e due nuove applicazioni:
ciauz