Шта је ДОМ (Доцумент Објецт Модел)?

ДОМ ( Доцумент Објецт Модел ) је АПИ који излаже елементе ХТМЛ и КСМЛ докумената као објекте програмских језика. Структура ДОМ-а за било који документ личи на стварну структуру ознаке документа. Веб програмер може програмски да манипулише ДОМ-ом да би изменио веб страницу, пре или док је корисник прегледан.

Најчешћи програмски језик који се користи у ДОМ-у је ЈаваСцрипт, који се користи на већини сајтова. Употреба ЈаваСцрипта омогућава динамичке промене у ДОМ-у, укључујући скривање, кретање и анимирање одређених ХТМЛ елемената (као што су текст, табеле, слике и целокупне поделе).

У прошлости, ДОМ је имао фундаменталне разлике између претраживача, али данас је постао много стандардизованији, омогућавајући лакшим цросс-бровсер скриптовима да буду изведени од стране програмера.

Пример ДОМ-а који користи ХТМЛ

Размотрите следећи ХТМЛ документ:

 Пример 

Ово је пример странице.

ДОМ за овај документ укључује све елементе и све текстуалне чворове у тим елементима. Код у претходном примеру креира хијерархију објеката као што је приказано испод.

За сваки елемент испод корена документа () налази се чвор елемента, а ови чворови имају текстуалне чворове који садрже текст који се налази у елементу. Ако је постојао елемент са атрибутима, креирао би се атрибутни чвор за тај елемент и било који текст за атрибут би креирао текстуални чвор под тим атрибутним чвором.

Интернетски термини, програмски термини