Skip to main content

Jaký je model objektu dokumentu?

Model objektu dokumentu (DOM) je vizuální reprezentace hierarchické šablony nebo mapy všech objektů a vlastností, které jsou obsaženy ve webovém dokumentu a které lze rozpoznat webovým prohlížečem.Tento model objektu prohlížeče také specifikuje různé metody nebo akce dostupné programátorovi, který lze provádět na objektech nebo s objekty.Model objektu dokumentu je reprezentací programování nebo přesněji možností skriptování.Ačkoli hlavní prohlížeče podporují obecný DOM, skripty, které fungují v jednom prohlížeči, nemusí být v jiném funkční.Programátoři však mohou bezpečně pracovat s objekty, vlastnostmi a metodami podle základního DOM, který je společný pro všechny hlavní internetové prohlížeče.Různé objekty.Mohou a často obsahují mnoho vlastností a chovají se různými způsoby kvůli řadě metod, které se programátor může vztahovat na objekty dokumentu.Například obrázky se mohou objevit v dokumentu a jsou považovány za objekty v dokumentu, který je sám objektem.

Odkazy jsou také objekty, na nichž mohou programátoři používat metody nebo provádět akce, jako je změna barvy odkazů, když je myš nad nimi vznášena nebo se objeví nebo se změní.Skriptování DOM zahrnuje kódování nebo psaní malých počítačových programů známých jako skripty, které jsou zabudovány do webových dokumentů.Tyto skripty přidávají funkci na webové stránky, včetně, ale nejen na ověření formulářů, virtuálních kalkulaček, vyskakovacích zpráv, jednoduchých her, kvízů a dokonce ani animace.

Programátoři vytvářejí kód podle možností modelu objektu dokumentu, s nimiž pracují, pokud se rozhodnou velmi konzervativně kódovat pomocí obecného DOM, aby se zabránilo možnosti problémů s kompatibilitou prohlížeče.Model objektu dokumentu je důležitý pro programátory, kteří ve vývoji webu píšou jako skripty na straně klienta.Webové dokumenty jsou uloženy na webovém serveru, který doručuje stránky klientskému počítači, který je požadoval, a které je vizuálně představují návštěvníkovi webové stránky prostřednictvím prohlížeče.Skripty zabudované do webových stránek uložených na webovém serveru musí spustit na klientském počítači podle modelu objektu dokumentu prohlížeče tohoto klientského počítače.