Site in constructie!
Va rugam reveniti!



DOM (Document Object Model)

DOM este un model obiectual standard pentru reprezentarea documentelor XML: HTML, XHTML; precum si un API (Application Programming Interface) pentru interogarea, traversarea ;i manipularea continutului acestor documente.

DOM defineste obiectele si proprietatile eferente lor, pentru toate elementele documentului, precum si metodele/functiile cu care pot fi accesate. Structura obiectelor DOM este ierarhica: arbore cu noduri (elemente XHTML).

DOM, se poate considera, a fi separat in 3 parti/nivele:

  • Core DOM - model standard pentru orice fel de document structurat,
  • XML DOM - model standard pentru documente de tip XML,
  • HTML DOM - model standard pentru documente de tip HTML - un XML particular, de realizare a paginilor web.

Din punctul de vedere al structurarii DOM, fisierele XML sau HTML sunt compuse din noduri:

  • intregul document este un "nod document"
  • orice element XML sau HTML este un "nod element"
  • textul dintr-un document XML sau HTML este un "nod text"
  • orice atribut este un "nod atribut"
  • comentariile sunt "noduri comentarii"

Utilizand JavaScript, se pot crea/adauga, modifica si/sau sterge elemente din pagina web in mod dinamic, realizand efecte vizuale deosebite, care nu se pot crea folosind alte tehnologii web.

ceva //http://www.w3schools.com/htmldom/dom_examples.asp //http://www.w3schools.com/js/tryit.asp?filename=try_dom_event_srcelement