Skip to main content

Qual è il modello a oggetti documenti?

Il modello di oggetti documentali (DOM) è una rappresentazione visiva di un modello gerarchico o MAP, di tutti gli oggetti e proprietà contenuti in un documento Web e che possono essere riconosciuti da un browser Web.Questo modello a oggetti del browser specifica anche i vari metodi o azioni disponibili per un programmatore che può essere eseguito su o con gli oggetti.Il modello a oggetto documento è una rappresentazione della programmazione o, più precisamente, delle possibilità di scripting.Sebbene i principali browser supportino un DOM generico, gli script che funzionano in un browser potrebbero non essere funzionali in un altro.I programmatori possono, tuttavia, lavorare in modo sicuro con oggetti, proprietà e metodi secondo un DOM di base che è comune a tutti i principali browser Internet.

I documenti Web sembrano essere solo una singola unità all'interno di una finestra del browser, ma in realtà sono composti dauna varietà di oggetti.Possono e spesso contengono molte proprietà e si comportano in diversi modi a causa della varietà di metodi che un programmatore può applicare agli oggetti del documento.Ad esempio, le immagini possono apparire in un documento e sono considerate oggetti all'interno del documento, che è esso stesso un oggetto.

I collegamenti sono anche oggetti su cui i programmatori possono usare metodi o eseguire azioni, come il colore dei collegamenti che cambia quando il mouse viene litigato su di essi o avere un'immagine o cambiare un'immagine.DOM Scripting prevede la codifica o la scrittura di piccoli programmi per computer noti come script che sono incorporati nei documenti Web.Questi script aggiungono funzionalità alle pagine Web, inclusi ma non limitati alla convalida di forme, calcolatori virtuali, messaggi pop-up, giochi semplici, quiz e persino animazione.

I programmatori creano codice in base alle possibilità del modello a oggetti documenti con cui funzionano, a meno che non scelgano di codificare in modo molto conservativo utilizzando un DOM generico per evitare la possibilità di problemi di compatibilità del browser.Il modello a oggetti documenti è importante per i programmatori che scrivono quelli che sono noti come script secondari del client nello sviluppo web.I documenti Web sono archiviati su un server Web che fornisce le pagine al computer client che le richiede e che le presenta visivamente al visitatore del sito Web tramite un browser.Gli script incorporati nelle pagine Web memorizzate sul server Web devono essere eseguiti sul computer client secondo il modello a oggetto documento del browser di quel computer client.