Co je objektový model 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 webovým prohlížečem rozpoznat. Tento objektový model prohlížeče také určuje různé metody nebo akce, které má programátor k dispozici, a které lze provádět na objektech nebo s nimi. Objektový model dokumentu je reprezentací možností programování nebo přesněji skriptování. Ačkoli hlavní prohlížeče podporují obecný DOM, skripty, které fungují v jednom prohlížeči, nemusí fungovat v jiném. 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.

Webové dokumenty se zdají být pouze jednou jednotkou v okně prohlížeče, ale ve skutečnosti se skládají z různých objektů. Mohou a často obsahují mnoho vlastností a chovají se různým způsobem kvůli rozmanitosti metod, které může programátor použít 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 kterých mohou programátoři používat metody nebo provádět akce, jako je například změna barvy odkazů, když se na ně myš umístí, nebo zobrazení nebo změna obrázku. Skriptování DOM zahrnuje kódování nebo psaní malých počítačových programů známých jako skripty, které jsou vloženy do webových dokumentů. Tyto skripty zvyšují funkčnost webových stránek, mimo jiné včetně ověřování formulářů, virtuálních kalkulaček, vyskakovacích zpráv, jednoduchých her, kvízů a dokonce i animací.

Programátoři vytvářejí kód podle možností objektového modelu dokumentu, se kterým pracují, pokud se nerozhodnou kódovat velmi konzervativně pomocí generické DOM, aby se zabránilo možnosti problémů s kompatibilitou prohlížeče. Objektový model dokumentu je důležitý pro programátory, kteří při vývoji webových stránek píšou tzv. Skripty na straně klienta. Webové dokumenty jsou uloženy na webovém serveru, který doručuje stránky klientskému počítači, který o ně požádal, a který je vizuálně prezentuje návštěvníkovi webu prostřednictvím prohlížeče. Skripty vložené do webových stránek uložených na webovém serveru se musí spouštět v klientském počítači podle objektového modelu dokumentu v prohlížeči daného klientského počítače.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?