Login

           | 

Cerca nel sito...

Ricerca personalizzata

Segnala il sito

Segnala a: Mr. Wong Segnala a: Webnews Segnala a: Icio Segnala a: Oneview Segnala a: Kledy.de Social Bookmarking Segnala a:  FAV!T Social Bookmarking Segnala a: Favoriten.de Segnala a: Seekxl Segnala a: Social Bookmark Portal Segnala a: BoniTrust Segnala a: Power-Oldie Segnala a: Bookmarks.cc Segnala a: Newskick Segnala a: Newsider Segnala a: Linksilo Segnala a: Readster Segnala a: Yigg Segnala a: Linkarena Segnala a: Digg Segnala a: Del.icoi.us Segnala a: Reddit Segnala a: Jumptags Segnala a: Upchuckr Segnala a: Simpy Segnala a: StumbleUpon Segnala a: Slashdot Segnala a: Netscape Segnala a: Furl Segnala a: Yahoo Segnala a: Blogmarks Segnala a: Diigo Segnala a: Technorati Segnala a: Newsvine Segnala a: Blinkbits Segnala a: Ma.Gnolia Segnala a: Smarking Segnala a: Netvouz Segnala a: Folkd Segnala a: Spurl Segnala a: Google Segnala a: Blinklist Information
Social Bookmarking
Paqualoni.it
come creare un oggetto che interagisce con il documento in javascript PDF Stampa E-mail
Valutazione attuale: / 1
ScarsoOttimo 
Scritto da Riccardo Zorn   
Venerdì 19 Settembre 2008 09:53

La creazione degli oggetti in Javascript è una necessità nelle applicazioni che superano le poche righe.

Tuttavia scrivere oggetti richiede inizialmente molta più fatica. Come ho scritto nel precedente articolo, questa maggior fatica iniziale viene ripagata in maggior facilità di manutenzione ed estensione dell'oggetto.

Voglio qui illustrare le differenze tra approccio procedurale e creazione di oggetti di una funzione semplicissima, che visualizza un messaggio a video e invoca una funzione quando si preme un tasto.

I 5 passi illustrano tutta la procedura, e vanno da un livello di complessità ridicolo fino ad affrontare diversi aspetti fondamentali dello sviluppo.

I primi 3 passi sono compatibili con IE, i successivi con (grossomodo) tutti i browser.

Passo 1. Html + js + css

Partiremo da un singolo file html contenente il javascript, il css e l'html, che ha tre funzioni: una per mostrare il messaggio, e due invocate da ciascuno dei bottoni sul messaggio.

Passo 2. Creiamo l'oggetto msgBox

per la sola visualizzazione del messaggio. Verifichiamo che continua a funzionare

Passo 3. Completiamo la funzionalità dell'oggetto

Vediamo come passare gli eventi avanti e indietro dalla funzione chiamante alla funzione di risposta.Introduciamo un metodo ask (bottoni si/no) e un metodo tell (solo bottone ok)

Passo 4. Separiamo css, js, html in files separati, e aggiungiamo il supporto per firefox

Questo è lo step più importante.

A questo punto abbiamo 100 righe di javascript. Per mostrare un messaggio. Imbarazzante, direste.

Però abbiamo creato un oggetto che espone 2 funzioni, ask e tell, ma che è con pochissima fatica estendibile per gestire tutta la messaggistica di un programma, inclusi gli input di testo.

Passo 5. Usiamo i mootools per la presentazione

(parte in costruzione)

 

Si d'accordo, questo è l'indice. 

Le spiegazioni sono commentate all'interno del codice. Clic per scaricare.

 

Che altro?

Appena iniziate a mettere in pratica questi esempi, procedete per punti "saldi". Appena ottenuto uno dei risultati che vi prefiggete, fate un rar della cartella coi sorgenti, e dategli un nome. Oppure inserite una nota nel cvs. Più tardi potrà tornarvi utile.

Tenete sempre sottomano il vostro codice funzionante. E' molto più veloce che consultare la documentazione!

E la documentazione, mettetevela nella homepage di firefox. 

Risorse essenziali:

introduction to firebug

Mozilla Developer Center
http://developer.mozilla.org/en/JavaScript

MSDN JScript Language Reference
http://msdn.microsoft.com/en-us/library/yek4tbz0.aspx

Ultimo aggiornamento Venerdì 19 Settembre 2008 10:08
 
Decalogo del Javascript facile da manutenere PDF Stampa E-mail
Valutazione attuale: / 1
ScarsoOttimo 
Scritto da Riccardo Zorn   
Lunedì 15 Settembre 2008 11:34

Javascript è un linguaggio sempre più usato per scrivere applicazioni complesse.

Tuttavia la sua enorme versatilità fa sì che spesso il codice diventi un incubo da manutenere.

Leggi tutto...
 
Hug a developer PDF Stampa E-mail
Scritto da Riccardo Zorn   
Domenica 14 Settembre 2008 19:07
Una grande iniziativa!
Spero che questo possa portare il problema all'attenzione delle masse :-)
Hug a developer
play_blip_movie_1067270();
Ultimo aggiornamento Lunedì 15 Settembre 2008 12:51
 
un semplice Menu ad albero in HTML e Javascript PDF Stampa E-mail
Valutazione attuale: / 1
ScarsoOttimo 
Scritto da Massimiliano Pasqualoni   
Venerdì 20 Luglio 2007 11:32
 Sample ImageVolete inserire nelle vostre pagine un manù ad albero? Niente di più semplice!
Scartate a priori tutti gli applet java, i componenti flash e chi più ne ha più ne metta, vi bastano poche righe di codice e qualche semplicissima funzione javascript, ed il gioco è fatto!
Ultimo aggiornamento Venerdì 01 Agosto 2008 15:52
Leggi tutto...
 
Usare db MySQL per le nostre applicazioni JSP PDF Stampa E-mail
Scritto da Massimiliano Pasqualoni   
Giovedì 10 Maggio 2007 15:31

Se avete deciso di curiosare un poco nel mondo di Java lato Server, sicuramente starete usando Tomcat. Vediamo come consentire alle nostre applicazioni JSP di accedere al dB MySQL, cosa che non avviene in maniera nativa con java.

Ultimo aggiornamento Lunedì 14 Luglio 2008 09:20
Leggi tutto...
 


RocketTheme Joomla Templates