Document Object Model: Porovnání verzí
Smazaný obsah Přidaný obsah
m delink |
Aktualizace o Level 4, oprava Levelu 3, doplnění o specifikace značka: editace z Vizuálního editoru |
||
Řádek 6:
== DOM Level ==
Specifikace ''W3C DOM'' jsou rozděleny do několika úrovní ('''DOM level'''), z nichž každá obsahuje povinné a volitelné moduly. K tomu, aby nějaká aplikace mohla prohlásit, že podporuje určitý ''DOM level'', musí [[implementace|implementovat]] všechny požadavky dané úrovně a všech nižších. Aplikace mohou též podporovat specifická rozšíření (anglicky ''vendor-specific extensions'') za podmínky, že nejsou v konfliktu s [[Webové standardy|W3C standardy]]. V současnosti ([[leden]] [[
=== Level 0 ===
Podpora ''Intermediate DOM'', jenž existoval před vytvořením ''DOM Level 1''. Například ''DHTML Object Model'' vyvinutý firmou [[Microsoft]], nebo nepojmenovaný ''Intermediate DOM'' od [[Netscape]]. ''Level 0'' není formální specifikací publikovanou W3C, ale používá se jako srozumitelná zkratka odkazující na věci existující před standardizačním procesem.
=== Level 1 ===
Navigace v
=== Level 2 ===
Podpora jmenných prostorů (anglicky [[XML namespace|''XML namespace'']]), událostí a filtrovaných pohledů.
=== Level 3 ===
Standardizovaný mechanismus načítání a ukládání a podpora XML schémat<ref>[[DOM – objektový model dokumentu – Živě.cz]]</ref>. Navíc umožňuje například dynamické vkládání obsahu do dokumentu a přidává některé nové metody a vlastnosti.<ref>[https://developer.mozilla.org/en-US/docs/DOM_Levels DOM Levels]</ref>
# DOM Level 3 Core▼
# DOM Level 3 XPath▼
Vývoj se zaměřuje na sloučení předchozích standardů [http://www.w3.org/TR/DOM-Level-3-Core/ DOM Level 3 Core], [http://www.w3.org/TR/ElementTraversal/ Element Traversal], [http://www.w3.org/TR/selectors-api2/ Selectors API Level 2], [http://www.w3.org/TR/DOM-Level-3-Events/ DOM Level 3 Events] a [http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ DOM Level 2 Traversal and Range] a jejich zjednodušení a přiblížení již existujícím standardům, především specifikacím [[JavaScript|JavaScriptu]] a [[HTML5]]. Specifikace dále zjednoduší časté DOM operace.<ref>[[W3C DOM4 Goals]]</ref>
== Specifikace ==
Všechny dokumenty jsou v angličtině
=== Level 1 ===
* [http://www.w3.org/TR/REC-DOM-Level-1/ Document Object Model (DOM) Level 1 Specification] (W3C Recommendation)
=== Level 2 ===
* [http://www.w3.org/TR/DOM-Level-2-Core/ Document Object Model (DOM) Level 2 Core Specification] (W3C Recommendation)
* [http://www.w3.org/TR/DOM-Level-2-Views/ Document Object Model (DOM) Level 2 Views Specification] (W3C Recommendation)
* [http://www.w3.org/TR/DOM-Level-2-Events/ Document Object Model (DOM) Level 2 Events Specification] (W3C Recommendation)
* [http://www.w3.org/TR/DOM-Level-2-Style/ Document Object Model (DOM) Level 2 Style Specification] (W3C Recommendation)
* [http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ Document Object Model (DOM) Level 2 Traversal and Range Specification] (W3C Recommendation)
* [http://www.w3.org/TR/DOM-Level-2-HTML/ Document Object Model (DOM) Level 2 HTML Specification] (W3C Recommendation)
=== Level 3 ===
* [http://www.w3.org/TR/DOM-Level-3-Core/ Document Object Model (DOM) Level 3 Core Specification] (W3C Recommendation)
* [http://www.w3.org/TR/DOM-Level-3-LS/ Document Object Model (DOM) Level 3 Load and Save Specification] (W3C Recommendation)
* [http://www.w3.org/TR/DOM-Level-3-Val/ Document Object Model (DOM) Level 3 Validation Specification] (W3C Recommendation)
* [http://www.w3.org/TR/DOM-Level-3-XPath/ Document Object Model (DOM) Level 3 XPath Specification]▼
* [http://www.w3.org/TR/DOM-Level-3-Views/ Document Object Model (DOM) Level 3 Views and Formatting Specification]▼
* [http://www.w3.org/TR/DOM-Requirements/ Document Object Model (DOM) Requirements]▼
* [http://www.w3.org/TR/dom/ W3C DOM4] (W3C Last Call Working Draft)
=== Další (vývoj ukončen, nikdy nevydané) ===
* [http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/ Document Object Model (DOM) Level 1 Specification (Second Edition)] (W3C Working Draft) - převedeno na Level 2
▲* [http://www.w3.org/TR/DOM-Requirements/ Document Object Model (DOM) Requirements] (W3C Working Group Note)
▲* [http://www.w3.org/TR/DOM-Level-3-Views/ Document Object Model (DOM) Level 3 Views and Formatting Specification] (W3C Working Group Note)
* [http://www.w3.org/TR/DOM-Level-3-AS/ Document Object Model (DOM) Level 3 Abstract Schemas Specification] (W3C Note)
* [http://www.w3.org/TR/DOM-Level-3-Events/ Document Object Model (DOM) Level 3 Events Specification] (W3C Working Draft) - převedeno na Level 4
▲* [http://www.w3.org/TR/DOM-Level-3-XPath/ Document Object Model (DOM) Level 3 XPath Specification] (W3C Working Group Note)
== Související články ==
* [[HyperText Markup Language|HTML]]
|