La delegazione di eventi
Scritto il 16 Agosto 2007
Nella categoria Guide, Javascript | Scrivi un commento
Tag: delegazione, eventi, Javascript
La delegazione di eventi è una tecnica Javascript/DOM che ho trovato utile in alcune occasioni, si tratta di non controllare ogni singolo nodo di cui ci interessa un evento, e monitorarne un altro nodo più in alto nella radice DOM.
Un esempio per chiarire: abbiamo una serie di campi input testuali, vogliamo controllare il cambiamento di tutti quanti; classicamente dovremmo attaccare un EventListener ad ognuno di essi (oppure aggiungere una proprietà onChange o simile). Beh invece si può attaccare un solo EventListener ad un elemento che contiene tutti i campi (come l’elemento “form” ad esempio).
Questo è possibile perché gli eventi si trasmettono attraverso l’albero dei nodi, per maggiori informazioni a proposito (ma diventa piuttosto tecnico), si trovano sulla documentazione ufficiale DOM, sezione Eventi.
Potrebbe però diventare utile, a questo punto, scoprire qual’è l’elemento che ha generato l’evento, perché this farà riferimento al nodo a cui abbiamo aggiunto l’EventListener, non al campo testuale. Tra le proprietà dell’evento infatti c’è target oppure srcElement, dipende dal browser. Per essere sicuro che funzioni, io utilizzo il seguente codice: var element = e.target || e.srcElement;
[via HTML]
Campominato: il film
Scritto il 8 Agosto 2007
Nella categoria Vita sul web | Scrivi un commento
Tag: divertente, Video
Se avete giocato a campo minato e sapete l’inglese, apprezzerete l’ironia di questo filmato:
PS: l’ho dovuto vedere due volte per capire ci fosse quello con la faccia pitturato di giallo!
Vacanze e feed: che scelta?
Scritto il 6 Agosto 2007
Nella categoria Blog e blogsfera, Riflessioni personali | Scrivi un commento
Tag: feed, google, reader, vacanze
Torno da due settimane di vacanze, in cui per scelta non tocco il computer, quindi di piena astinenza informatica, solo il cellulare (e solo per le telefonate), mi prendo questo periodo di disintossicazione.
Accendo Firefox, guardo Google Reader e vedo troppe news da leggere, oltre i 100 non conta, appare un vago "100+", ma io divido le notizie in due categorie (che vedete nella colonna a destra): informatica e altro, entrambe superavano i 100, con una stima approssimativa direi che in totale c’erano più di 500 post da leggere. Come comportarsi?
Io ho perso anche due ore buone per sfogliare le prime news, oggi ho finito e sono a zero. Onestamente non ho letto tutto, anzi, ne avrò lette pochissime, ma il tempo a disposizione è quello che è, non tutto è interessante, molto si ripete, non me la sentivo di approfondire tutto.
Non penso esista persona che, per passione e non per lavoro, recupera tutto il "perso", quello che solitamente è piacere può diventare pesante!





