Ne trovi una spiegazione fatta bene nei tutorial di JS.
Fondamentalmente il DOM e` sistema di indirizzare tutti gli oggetti in una pagina HTML mediante i vari oggetti (quelle cose che vengono indirizzate da un oggetto all'altro mediante la sintassi a punto).
Esempio, per leggere il contenuto di un campo tipo text di un form:
document.NOMEFORM.NOMECAMPO.value
prende la proprieta` "value" dell'oggetto "NOMECAMPO" che fa parte dell'oggetto "NOMEFORM" che a sua volta fa parte del "document".
Il bello del DOM e` che non e` una struttura di JS, ma e` disponibile a tutti i linguaggi di scripting (ad esempio VBS e` un altro linguaggio molto conosciuto), mentre la sintassi per arrivare ad un oggetto fa parte del linguaggio.
Spero di essere riuscito a spiegarmi e di non aver fatto troppe concessioni alla semplificazione (a scapito della rigorosita`)
Ciao
Michele

Rispondi quotando