JavaScript. Подробное руководство, 6-е издание, стр. 513
<b>void registerProtocolHandler(string scheme, string url, string title)</b>Действует подобно методу
<b>registerContentHandler(),</b><b>void yieldForStorageUpdates()</b>Сценарии, использующие объекты
<b>Document.cookie</b><b>Window.localStorage</b><b>Window.sessionstorage</b><b>Storage</b>Node
Все объекты в дереве документа (включая сам объект
<b>Document</b><b>Node</b><b>parentNode</b><b>childNodes[]</b><b>childNodes[]</b><b>firstChild</b><b>nextSibling</b><b>lastChild</b><b>previousSibling</b><b>appendChild(), insertBefore(), removeChild()</b><b>replaceChild()</b>Каждый объект в дереве документа реализует как интерфейс
<b>Node</b><b>Element</b><b>Text</b><b>nodeType</b><b>var n;</b><b>if (n.nodeType == 1) {</b><b> // Содержит узел, с которым выполняются операции</b><b> // Или использовать константу Node.ELEMENT_N0DE</b><b> var tagname = n.tagName; // Если узел является узлом Element, это имя тега</b><b>}</b>Константы
unsigned short ELEMENT_NODE = 1 unsigned short TEXT_N0DE = 3 unsigned short PROCESSING_INSTRUCTION_NODE = 7 unsigned short C0MMENT_N0DE = 8 unsigned short D0CUMENT.N0DE = 9 unsigned short DOCUMENT_TYPE_NODE = 10 unsigned short D0CUMENT_FRAGMENT_N0DE = 11 Эти константы определяют возможные значения свойства
<b>nodeType</b><b>Node()</b><b>Node</b>unsigned short D0CUMENT_P0SITI0N_DISC0NNECTED = 0x01
unsigned short D0CUMENT_P0SITI0N_PRECEDING = 0x02
unsigned short D0CUMENT_P0SITI0N_F0LL0WING = 0x04
unsigned short D0CUMENT_P0SITI0N_C0NTAINS = 0x08
unsigned short D0CUMENT_P0SITI0N_C0NTAINED_BY = 0x10
Эти константы определяют биты, которые могут быть установлены или сброшены в значении, возвращаемом методом
<b>compareDocumentPosition()</b>Свойства
<b>readonly string baseURI</b>Определяет базовый URL-адрес для данного объекта
<b>Node</b><b><base></b><b>Document</b><b>readonly NodeList childNodes</b>Это свойство является объектом, подобным массиву, содержащим дочерние узлы текущего узла. Это свойство никогда не должно иметь значение null: для узлов, не имеющих дочерних узлов,
<b>childNodes</b><b>length</b><b>NodeList</b><b>NodeList</b><b>readonly Node firstChild</b>Первый дочерний узел этого узла или null, если узел не имеет дочерних узлов.
<b>readonly Node lastChild</b>Последний дочерний узел этого узла или null, если узел не имеет дочерних узлов.
<b>readonly Node nextSibling</b>Смежный узел, непосредственно следующий за данным узлом в массиве
<b>chiIdNodes[]</b><b>parentNode</b>