Model d'Objectes del Document: diferència entre les revisions

Contingut suprimit Contingut afegit
m Robot normalitza el tag de referències
Línia 10:
El llenguatge JavaScript fou publicat per [[Netscape Communications Corporation]] el 1996 dins del Navegador de Netscape 2.0. El mateix any, el competidor de Netscape, [[Microsoft]], va treure, amb l'[[Internet Explorer 3.0]], un port del llenguatge de programació JavaScript, anomenat JScript. JavaScript i JScript van permetre als [[desenvolupador de programari|desenvolupadors de programari]] crear pàgines web amb una interactivitat de tipus [[Costat-client]]. Les limitades capacitats per a detectar esdeveniments generats per l’usuari i per a modificar el document HTML en la primera generació d’aquests llenguatges de programació aviat varen ser conegudes com a "DOM Level 0" o “DOM antiquat (''legacy,'' en anglès)". No es va desenvolupar cap estàndard independent per al DOM Level 0, però en part va ser descrit en l’especificació d’[[HTML 4]].
 
El DOM antiquat era limitat quant als tipus d'elements a què es podia accedir. Els elements [[formulari web]], [[Enllaç (informàtica)|enllaç]] i imatge es referenciaven amb un nom jeràrquic que començava amb el document objecte arrel. Aquest nom jeràrquic podia fer ús tant dels noms dels elements recorreguts com de llur índex seqüencial. Per exemple, es podia accedir a l'element [[caixa de text]] bé com a "document.formName.inputName" ("document.nomDeLaCaixa.nomDeLEntrada") o bé com a “document.forms[0].elements[0]" ("document.caixes[0].elements[0]").
 
El DOM antiquat permetia la validació de formularis des del costat client i també el popular efecte "[[rollover]]".
 
=== El DOM Intermedi ===
El 1997 Netscape i Microsoft van llençar, respectivament, la versió 4.0 del Netscape Navigator i Internet Explorer afegint-hi funcionalitat de tipus [[Dynamic HTML]] (DHTML), cosa que permetia fer canvis a un document HTML un cop carregat. El DHTML requeria unes extensions addicionals al rudimentari objecte document ofert per les implementacions del DOM antiquat. Tot i que les implementacions del DOM antiquat eren en gran mesura compatibles, per tal com JScript es basava en JavaScript, cada fabricant va desenvolupar pel seu compte les extensions DHTML del DOM per al seu propi navegador, les quals van resultar incompatibles. Aquestes versions del DOM van ser conegudes com a "DOM intermedi (''intermediate,'' en anglès)".