Spec-Zone.ru › Dart 1

dart:html

Класс Node

Наследование
  • Object
  • JSObject
  • DartHtmlDomObject
  • EventTarget
  • Node
Реализует
  • CharacterData
  • Document
  • DocumentFragment
  • Element
Аннотации
  • @DomName('Node')

Константы

ATTRIBUTE_NODE → int
@DocsEditable(), @DomName('Node.ATTRIBUTE_NODE')
2
CDATA_SECTION_NODE → int
@DocsEditable(), @DomName('Node.CDATA_SECTION_NODE')
4
COMMENT_NODE → int
@DocsEditable(), @DomName('Node.COMMENT_NODE')
8
DOCUMENT_FRAGMENT_NODE → int
@DocsEditable(), @DomName('Node.DOCUMENT_FRAGMENT_NODE')
11
DOCUMENT_NODE → int
@DocsEditable(), @DomName('Node.DOCUMENT_NODE')
9
DOCUMENT_TYPE_NODE → int
@DocsEditable(), @DomName('Node.DOCUMENT_TYPE_NODE')
10
ELEMENT_NODE → int
@DocsEditable(), @DomName('Node.ELEMENT_NODE')
1
ENTITY_NODE → int
@DocsEditable(), @DomName('Node.ENTITY_NODE')
6
ENTITY_REFERENCE_NODE → int
@DocsEditable(), @DomName('Node.ENTITY_REFERENCE_NODE')
5
NOTATION_NODE → int
@DocsEditable(), @DomName('Node.NOTATION_NODE')
12
PROCESSING_INSTRUCTION_NODE → int
@DocsEditable(), @DomName('Node.PROCESSING_INSTRUCTION_NODE')
7
TEXT_NODE → int
@DocsEditable(), @DomName('Node.TEXT_NODE')
3

Статические свойства

instanceRuntimeType → Type
@Deprecated("Только для внутреннего использования"), только для чтения

Конструкторы

Node.internal_()

Свойства экземпляра

baseUri → String
@DocsEditable(), @DomName('Node.baseURI'), только для чтения
childNodes → List<Node>
@DocsEditable(), @DomName('Node.childNodes'), только для чтения

Список дочерних элементов данного узла.

firstChild → Node
@DocsEditable(), @DomName('Node.firstChild'), только для чтения

Первый дочерний узел данного узла.

lastChild → Node
@DocsEditable(), @DomName('Node.lastChild'), только для чтения

Последний дочерний узел данного узла.

nextNode → Node
@DocsEditable(), @DomName('Node.nextSibling'), только для чтения

Следующий узел-потомок.

nodeName → String
@DocsEditable(), @DomName('Node.nodeName'), только для чтения

Имя данного узла.

nodes → List<Node>
чтение/запись

Изменяемый список дочерних узлов данного узла.

nodeType → int
@DocsEditable(), @DomName('Node.nodeType'), только для чтения

Тип узла.

nodeValue → String
@DocsEditable(), @DomName('Node.nodeValue'), только для чтения

Значение данного узла.

ownerDocument → Document
@DocsEditable(), @DomName('Node.ownerDocument'), только для чтения

Документ, к которому принадлежит этот узел.

parent → Element
@DocsEditable(), @DomName('Node.parentElement'), только для чтения

Родительский элемент данного узла.

parentNode → Node
@DocsEditable(), @DomName('Node.parentNode'), только для чтения

Родительский узел данного узла.

previousNode → Node
@DocsEditable(), @DomName('Node.previousSibling'), только для чтения

Предыдущий узел-потомок.

text → String
@DocsEditable(), @DomName('Node.textContent'), чтение/запись

Весь текст внутри данного узла и его потомков.

treeRoot → Node
@DocsEditable(), @DomName('Node.treeRoot'), @Experimental(), только для чтения
hashCode → int
только для чтения, унаследовано
on → Events
только для чтения, унаследовано

Это вспомогательный аксессор для потоков событий, который следует использовать только тогда, когда явный аксессор недоступен.

runtimeType → Type
только для чтения, унаследовано

Представление типа объекта во время выполнения.

Операторы

operator ==(other) → bool
унаследовано

Оператор равенства.

Методы экземпляра

append(Узел node) → Узел
@DocsEditable(), @DomName('Node.appendChild')

Добавляет узел в конец списка дочерних узлов этого узла.

clone(bool deep) → Узел
@DocsEditable(), @DomName('Node.cloneNode')

Возвращает копию этого узла.

contains(Узел other) → bool
@DocsEditable(), @DomName('Node.contains')

Возвращает true, если этот узел содержит указанный узел.

hasChildNodes() → bool
@DocsEditable(), @DomName('Node.hasChildNodes')

Возвращает true, если у этого узла есть дочерние узлы.

insertAllBefore(Iterable<Узел> newNodes, Узел refChild) → Узел

Вставляет все узлы в этот узел непосредственно перед refChild.

insertBefore(Узел node, Узел child) → Узел
@DocsEditable(), @DomName('Node.insertBefore')

Вставляет все узлы в этот узел непосредственно перед refChild.

remove() → void
@DomName('Node.removeChild')

Удаляет этот узел из DOM.

replaceWith(Узел otherNode) → Узел
@DomName('Node.replaceChild')

Заменяет этот узел другим узлом.

toString() → String

Выводит строковое представление этого узла.

addEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
dispatchEvent(Event event) → bool
@DocsEditable(), @DomName('EventTarget.dispatchEvent'), inherited
noSuchMethod(Invocation invocation) → dynamic
inherited

Вызывается при доступе к несуществующему методу или свойству.

removeEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/Node-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API