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

Contingut suprimit Contingut afegit
m Correcció, anys sense preposició: al 2007 > el 2007
m Corregit: publicada al 1997 > publicada el 1997
Línia 11:
El 1997, Netscape i Microsoft van llençar la versió 4.0 del Netscape Navigator i Internet Explorer respectivament, afegint suport per a [[Dynamic HTML]] (DHTML), la funcionalitat del qual permetia fer canvis a un document d’HTML un cop carregat. DHTML requereix unes extensions sobre l’objecte document rudimentari que estava disponible a les implementacions llegat DOM. Tot i que les implementacions del Llegat DOM eren en gran mesura compatibles des que JScript es basava en JavaScript, las extensions de DOM DHTML van ser desenvolupades paral·lelament per cada fabricant i seguirien sent incompatibles. Aquestes versions de DOM van ser conegudes com a " Intermediate DOM".
=== Estandardització ===
El [[World Wide Web Consortium]] (W3C), fundat el 1994 per promoure [[estàndards oberts]] per la [[World Wide Web]], va ajuntar Netscape Communications y Microsoft amb altres empreses per desenvolupar un estàndard per navegadors d’escriptura de llenguatges, anomenat "[[ECMAScript]]." La primera versió de l’estàndard va ser publicada alel 1997. Les següents versions de JavaScript y JSCRIPT implementarien l’estàndard ECMAScript per una major compatibilitat entre navegadors.
Després de presentar ECMAScript, W3C va començar a treballar en un DOM estandarditzat. El primer estàndard DOM, conegut com a “DOM Level 1” va ser recomanat pel W3C a finals de 1998. Gairebé al mateix temps, Internet Explorer 5.0 es va embarcar en la creació d’un suport limitat per DOM Level 1. Aquest va proporcionar un model complet d’un document d’HTML o XML complet, incloent-hi els mitjans per canviar qualsevol part del document. Alguns navegadors com Internet Explorer 4.x i Netscape 4.x van ser molt usats fins a finals de l’any 2000.
DOM Level 2 es va publicar a finals de l’any 2000. Això va introduir l’opció “[[getElementById]]" així com un [[model d'esdeveniments]] i el suport a [[espais de noms XML]] i CSS.