DOM

Från Webbling
Version från den 25 augusti 2014 kl. 20.23 av PGJ (diskussion | bidrag) (Skapade sidan med 'DOM är en förkortning av "Document Object Model". DOM är en standard för hur man ska kunna interagera med ett HTML-dokument, t.ex. ifrån skript. När en webbläsare tolka...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till: navigering, sök

DOM är en förkortning av "Document Object Model". DOM är en standard för hur man ska kunna interagera med ett HTML-dokument, t.ex. ifrån skript. När en webbläsare tolkar ett HTML-dokument, bygger den upp en representation av dokumentet i minnet. Denna representation påminner oftast om DOM, även om det kanske inte är exakt lika. För att få ett likvärdigt metodik att under körning få åtkomst till olika element i ett webbdokument, skapades DOM-specifikationen.

Oavsett vilken webbläsare du använder, bör DOM-åtkomsten fungera likvärdigt. I alla fall är det så i idealfallet, det faktiskt förekommer tyvärr en hel del avvikelser mellan de olika webbläsarna). Det har dock blivit mycket bättre på senare tid och de flesta webbläsartillverkarna jobbar hårt för att följa standarder. För att undvika DOM-olikheter när man programmerar JavaScript kan man använda sig av hjälpbibliotek, såsom t.ex. jQuery.

DOM är uppbyggt av en trädstruktur, de olika underelementen bildar grenar till föräldraelementen. De flesta webbläsare har, ofta inbyggda, utvecklingsverktyg som kan visa en DOM-representation för den aktiva sidan.