Page 192 - 4785
P. 192

об'єкт  Canvas,  виступаючий  підкладкою  для  інших  елементів.
                            Об'єкти XAML здатні генерувати події, перехоплювати з JavaScript.
                                   5.6 Поняття про DOM.
                                   DOM (Document Object Model) - об'єктна модель документа.
                            Це  незалежний  від  платформи  і  мови  програмний  інтерфейс,  що
                            дозволяє  програмам  отримувати  доступ  до  вмісту  документів,  а
                            також змінювати вміст, структуру і вид документів.
                                   В  рамках  DOM  будь-який  документ  представляється  у
                            вигляді  дерева  вузлів.  Кожен  вузол  представляє  собою  елемент,
                            атрибут,  текстовий,  графічний  або  будь-який  інший  об'єкт.  Вузли
                            між собою перебувають у відношенні «батько-нащадок».
                                   Спочатку різні браузери мали власні моделі DOM, не сумісні
                            з іншими. Для того, щоб забезпечити взаємну і зворотну сумісність,
                            консорціум W3C класифікував цю модель по рівнях, для кожного з
                            яких була створена своя специфікація. Всі ці специфікації об'єднані
                            в загальну групу, що носить назву W3C DOM:
                                   - Рівень 0. Включає в себе всі специфічні моделі  DOM, які
                            існували   до   появи   Рівня   1,   наприклад   document.images,
                            document.forms.  Ці  моделі  формально  не  є  специфікаціями  DOM,
                            опублікованими  W3C, а  скоріше  відображають  те,  що  існувало  до
                            початку процесу стандартизації.
                                   - Рівень 1. Базові функціональні можливості DOM (HTML і
                            XML)  в  документах,  такі  як  отримання  дерева  вузлів  документа,
                            можливість змінювати і додавати дані.
                                   -  Рівень  2.  Підтримка  простору  імен  XML,  filtered  views  і
                            подій.
                                   - Рівень 3. Складається з шести різних специфікацій:
                                   DOM Level 3 Core;
                                   DOM Level 3 Load and Save;
                                   DOM Level 3 XPath;
                                   DOM Level 3 Views and Formatting;
                                   Level 3 Requirements;
                                   DOM Level 3 Validation.
                                   Поточним рівнем специфікацій DOM є Рівень 2, але, тим не
                            менш, деякі частини специфікацій Рівня 3 є рекомендованими W3C.




                                                           190
   187   188   189   190   191   192   193   194   195   196   197