
(Document Object Model.)
Capacitatea noastră de a manipula și crea pagini web în mod consecvent în diferite formate provine din API-ul Document Object Model (model obiect document), denumit în mod obișnuit DOM. Acest API definește ordinea și structura fișierelor de document, precum și modul în care fișierul este manipulat pentru a crea, edita sau elimina conținut.
DOM este construit pentru a fi independent de limbă și platformă, astfel încât orice software sau limbaj de programare îl poate folosi pentru a interfața cu documentele. Acesta definește metodele de interfață și tipurile de obiecte care reprezintă elemente ale documentelor, semantica și comportamentul atributelor respectivelor obiecte și, de asemenea, definește modul în care acestea se relaționează unele cu altele. În mod efectiv, DOM este cel care dă naștere etichetelor pe care urmează să le studiem. Cu toate acestea, limbile care folosesc DOM nu trebuie să includă toate caracteristicile acestuia și pot genera propriile funcții suplimentare.
Figura prezintă un exemplu de model al unui document în format arbore, cu elemente imbricate care apar în dreapta și sub părinții lor. În acest exemplu, ni se arată o pagină HTML cu o secțiune pentru cap și corp, care include un titlu de pagină și un link de conținut. Această structură ne oferă posibilitatea de a parcurge documentul sau de a ne deplasa prin referire la numele sau atributul unui obiect.
Sursa: Michael Mendez, The Missing Link – An Introduction to Web Development and Programming (CC BY-NC-SA 3.0 License), Published by Open SUNY Textbooks, Milne Library (IITG PI), State University of New York at Geneseo. Traducere de Nicolae Sfetcu
Articol publicat sub licență CC BY-NC-SA 3.0
Lasă un răspuns