Argomenti trattati: il modello ad oggetti JavaScript nel documento HTML.
JavaScript permette di gestire le pagine HTML e di reagire agli eventi che in essa si verificano.
Il modello sul quale si basa il linguaggio è definito DOM, ovvero Document Object Model, riferito alla pagina HTML e agli elementi che la contengono (la finestra, i frame) ed il browser che ne consente la visualizzazione.
A sua volta, il documento conterrà degli elementi. Il modello è in questo senso gerarchico: la finestra aperta dal browser contiene il documento, che a sua volta può contenere un form, che a sua volta può contenere una casella di testo.
Si usa perciò una rappresentazione a punti, del tipo:
window.document.nome_form.nome_casella_di_testo
Il riferimento alla finestra corrente può essere omesso! E' dunque legittimo scrivere:
document.nome_form.nome_casella_di_testo
Schematizzando il DOM, ne deriva:
NAVIGATOR | ||||
WINDOW | document | Anchor | ||
Area | ||||
Applet | ||||
Form | Button | |||
Image | Checkbox | |||
Layer | Hidden | |||
Link | Password | |||
Plug-in | Radio | |||
Cookie | Reset | |||
frame | Select | Option | ||
history | Submit | |||
location | Text | |||
event | Textarea |
Collegandosi ai link proposti nella tabella sarà possibile accedere alle pagine che descrivono in dettaglio l'oggetto, le sue proprietà, i suoi metodi e ad una breve descrizione degli eventi principali.
Sono state inoltre trattate le collections relative ai plug-in ed ai tipi MIME supportati dal browser, oltre all'oggetto screen.
Per gli oggetti incorporati del linguaggio si rimanda all'apposita pagina.
oggetti incorporati JavaScript