DOM: Разлика помеѓу преработките
[проверена преработка] | [проверена преработка] |
Избришана содржина Додадена содржина
с Бот: Поправа пренасочувања |
сНема опис на уредувањето |
||
Ред 2:
{{внимание}}
Модел на документ објектот (Document Object Model ([[DOM]])) е платформски и јазично независен стандарден објектен модел за презентирање на HTML или XML формати. Со други зборови, претставување на [[HTML]] или [[XML]] документ во хиерархиска структура на дрво. DOM им овозможува на објектно ориентираните апликациско програмски интерфејси да извршат
На почетокот биле имплементирани различни интерфејси на страната на web пребарувачите за манипулација со елементите во [[HTML]] документот со помош на [[JavaScript]]. Ова било сигнал за W3C (World Wide Web конзорциумот) да излезе со серија на стандардни спецификации кои го дефинираат W3C DOM објектот. W3C спецификациите се независни од платформата и јазикот.
Ваквата имплементација бара целата содржина на документот да биде
==
''W3C DOM'' спецификациите се поделени на нивоа, секое ниво се состои од неопходни и произволни модули. За да се тврди дека една апликација подржува одредено ниво, потребно е да бидат имплементирани неопходните модули од соодветното ниво и сите пониски нивоа. Апликацијата може да ги подржува и специфичните екстензии на некои производители доколку не се во конфликт со W3C стандардите. Од 2005, Ниво 1 и Ниво 2, како и некои модули од Ниво 3 стануваат W3C Препораки што значи дека тие го достигнале нивната крајна форма.
;
;
;
;
:# DOM Level 3 Основа;
:# DOM Level 3 Load и Save;
Ред 26:
:# DOM Level 3 Валидација, која понатаму го проширува DOM
==
Бидејќи секој веб пребарувач ексклузивно си подржува свој DOM, интероперабилните проблеми се огромни. Со цел да бидат [[cross-browser]] компатибилни, што значи, да бидат поддржани сите (или повеќето) пребарувачи, огромни делови од Dynamic HTML кодот треба да се препишува за секој пребарувач да биде поддржан.
Ред 36:
* [http://www.w3.org/TR/REC-DOM-Level-1/ Document Object Model (DOM) Level 1 Спецификација]
* Препораки за ниво 2:
** [http://www.w3.org/TR/DOM-Level-2-Core/ Document Object Model (DOM) Level 2 Core Спецификација]
** [http://www.w3.org/TR/DOM-Level-2-Views/ Document Object Model (DOM) Level 2 Views Спецификација]
Ред 43:
** [http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ Document Object Model (DOM) Level 2 Traversal and Range Спецификација]
** [http://www.w3.org/TR/DOM-Level-2-HTML/ Document Object Model (DOM) Level 2 HTML Спецификација]
* Препоракиза ниво 3 :
** [http://www.w3.org/TR/DOM-Level-3-Core/ Document Object Model (DOM) Level 3 Core Спецификација]
** [http://www.w3.org/TR/DOM-Level-3-LS/ Document Object Model (DOM) Level 3 Load и Save Спецификација]
** [http://www.w3.org/TR/DOM-Level-3-Val/ Document Object Model (DOM) Level 3 Validation Спецификација]
*
** [http://www.w3.org/TR/DOM-Level-3-XPath/ Document Object Model (DOM) Level 3 XPath Спецификација]
** [http://www.w3.org/TR/DOM-Level-3-Views/ Document Object Model (DOM) Level 3 Views и Formatting Спецификација]
Ред 55:
* [http://www.w3.org/DOM/ W3.org DOM]
*
** [http://xml.apache.org/xerces-c/program-dom.html C++]
** [http://www.w3.org/2003/01/dom2-javadoc/index.html Java] - W3C Document Object Model Level 2
|