Objektni model dokumenta — разлика између измена
Садржај обрисан Садржај додат
Нема описа измене |
м ispravke; козметичке измене |
||
Ред 3:
'''Objektni model dokumenta''' (engl. '''DOM''') je višeplatformski i jezik sa nezavisnom konvencijom za zastupanje i interakciju sa objektima u [[HTML]], [[XHTML]] i [[XML]] dokumentima u objektima. DOM stabla mogu biti adresirana i manipulisana upotrebom metoda nad objektima. Javni interfejs '''DOM'''-a je naveden u interfejsu za programiranje aplikacija ([[API]]).Istorija objektnog modela dokumenta se prepliće sa istorijom "ratova Veb pretrazivača" od kraja 1990-ih između [[Netscape Navigator]]-a i [[Microsoft Internet Explorer]]-a, kao i sa [[JavaScript]] i [[JScript]],kao prvim skript jezicima za široku primenu u 'prikazivačkim mašinama' Veb pregledača.
== Istorija ==
=== Zastareli DOM ===
JavaScript je izdat od strane Netskejp-a ([[Netscape Comunications]]), 1996 uz Netskejp Navigator 2.0 ([[Netscape Navigator]] 2.0). Netskejpov konkurent, [[Majktosoft]] ([[Microsoft]]) objavio je [[Internet Explorer]] 3.0 kasnije iste godine sa priključkom
Zastareli DOM je ograničen na određene vrste elemenata koje bi bile dostupne. Forma, linkovi i slike
Zastareli DOM je omogućio klijentskoj strani validaciju forme i popularan "prenesi" efekat.
=== Srednji DOM ===
Godine 1997, [[Netskejp]] (Netscape) i [[Majkrosoft]] (Microsoft) su objavili verziju 4.0 Netscape Navigator-a i Internet Explorer-a, dodajući podršku za dinamički [[HTML]] ([[DHTML]]), koji omogućava izmene učitanom HTML dokumentu. [[DHTML]] sadrži potrebna proširenja za rudimentarne objekte dokumenta koji je dostupan u implementacijama zastarelog DOM-a. Iako su implementacije zastarelog DOM-a uglavnom kompatibilne, jer je JScript zasnovan na JavaScript-u, DHTML DOM ekstenzije su razvijane paralelno sa razvojem svih pregledača i ostale nespojive. Ove verzije DOM-a postaju poznate kao "Srednji DOM."
=== Standardizacija ===
-{WWW}- Konzorcijum -{([[World Wide Web Consortium]], W3C)}-, osnovan 1994. radi promovisanja [[Otvoreni standard|otvorenih standarda]] za svetsku mrežu -{([[World Wide Web]], WWW)}-, okupio je -{Netscape Coummunications}- i -{Microsoft}- zajedno sa ostalim kompanijama radi razvijanja standarda za skriptne jezike pregledača, nazvanih -{"[[ECMAScript]]"}-. Prva verzija standarda je objavljena 1992. Naknadna izdanja JavaScript i JScript će implemetirati ECMAScript standard radi veće kompatibilnosti između pregledača.
Posle objavljivanja ECMAScript-a, W3C je počeo da radi na standardizaciji D0OM-a. Inicijalni DOM standard, poznat kao "DOM nivoa 1" je preporučivan od strane W3C krajem 1998. Otprilike u isto vreme, Internet Explorer 5.0 je stigao sa ograničenom podrškom
DOM nivoa 2 je objavljen krajem 2000. Predstavio je funkciju -{"[[getElementById]]"}- kao i model događaja i podršku za [[XML rezervisan (imenski) prostor]] i CSS.
Ред 45:
== Reference ==
{{
{{refbegin}}
* {{cite book
| last = Flanagan
| first = David
Ред 55:
| pages = 312–313
| isbn = 0-596-10199-6 }}
* {{cite web
| last = Koch
| first = Peter-Paul
| title = The Document Object Model: an Introduction
| work = Digital Web Magazine
| date =
| url = http://www.digital-web.com/articles/the_document_object_model/
| accessdate =
* {{cite web
| last = Le Hégaret
| first = Philippe
Ред 70:
| year = 2002
| url = http://www.w3.org/2002/07/26-dom-article.html
| accessdate =
* {{cite web
| last = Guisset
| first = Fabian
Ред 78:
| work = Mozilla Developer Center
| url = https://developer.mozilla.org/en/docs/DOM_Levels
| accessdate =
{{refend}}
|