Gli oggetti nel linguaggio javascript, le proprietà ed i metodi.
ALLWEB free
Web Directory Script Linguaggi
Italiano Inglese Tutte
 
 29 Jul 2010
rss directory aggiungi in preferiti  
Home    Mappa directory    Giochi    XXXDirectory    Script    Forum




Oggetti javascript:

JavaScript è un linguaggio basato sugli oggetti. Definiamo oggetto:
Per oggetto intendiamo qualunque cosa serva per creare la nostra pagina web:
- oggetti definiti mediante HTML (es. img...)
- oggetti definiti dal browser (es. navigator...)
- oggetti di JavaScript (es. date...)
- oggetti creati dall'utente (con new)


Accedere agli oggetti

Tutti gli oggetti di JavaScript partono da Window fino ad arrivare alla proprietà, al metodo o al gestore evento dell'oggetto. Per accedere ad un oggetto dobbiamo descrivere il percorso per arrivarci. Per far questo iniziamo dal punto più alto conosciuto (solitamente window o document) fino a scendere nei dettagli. Il tutto con dei punti che separino le parole (Un esempio pratico esterno è il caricamento del sito: www.allwebfree.it)
Esempio:
Document.nomeform.valuepulsante In questo caso accedo ad un form.
se in pratica ho un form di questo genere:
<form name="nomeform">
<input size="10" name="a">
....
Per modificare il valore del campo input di nome "a" all'interno dello script devo inserire un percorso del tipo nomeform.a.value=""

(N.B. Esiste un altro metodo per arrivare ai campi dei form, puoi vederlo qui)


Proprietà:

Le proprietà sono tutti gli attributi che distinguono gli oggetti. Per fare un esempio basta pensare ad una immagine, che ha come proprietà src, name, border ecc.


Metodi:

Il metodo è una funzione particolare già presente in JavaScript che descrive il comportamento di un oggetto. Per capire immaginate l'oggetto pulsante con il metodo click() che non è il gestore di eventi onClick().

La differenza fra i metodi ed i gestori di eventi, è che il metodo descrive un'azione da applicare ad un oggetto quando lo script entra in azione, mentre il gestore di eventi risponde ad un'azione di chi naviga.

Per descrivere un metodo dobbiamo in precedenza dire il nome dell'oggetto a cui viene associato, oppure inserirlo direttamente nella riga HTML che descrive l'oggetto.
Esempio:
back

Codice:
<a href="javascript:window.history.back()">back</a>
In questo caso il metodo back() è preceduto dall'oggetto window.history








Warning: Unknown: write failed: Disk quota exceeded (122) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/allweb/tmp/) in Unknown on line 0