Spec-Zone.ru › Dart 2

dart:html

ShadowRoot класс

Наследование
  • Object
  • EventTarget
  • Узел
  • DocumentFragment
  • ShadowRoot
Реализованные типы
  • DocumentOrShadowRoot
Аннотации
  • @SupportedBrowser(SupportedBrowser.CHROME, '26')
  • @Native("ShadowRoot")

Свойства

activeElement → Элемент?
только для чтения, переопределено
applyAuthorStyles ↔ bool
чтение/запись
baseUri → Строка?
@JSName('baseURI'), только для чтения, унаследованное
childNodes → Список<Узел>
@Returns('NodeList'), @Creates('NodeList'), только для чтения, унаследованное
Список дочерних элементов этого узла.
children ↔ Список<Элемент>
чтение/запись, унаследованное
delegatesFocus → bool?
только для чтения
firstChild → Узел?
только для чтения, унаследованное
Первый дочерний элемент этого узла.
fullscreenElement → Элемент?
только для чтения, переопределено
hashCode → int
только для чтения, унаследованное
Хэш-код этого объекта.
host → Элемент?
только для чтения
innerHtml ↔ Строка?
@JSName('innerHTML'), @JSName('innerHTML'), чтение/запись, переопределено
isConnected → bool?
только для чтения, унаследованное
lastChild → Узел?
только для чтения, унаследованное
Последний дочерний элемент этого узла.
mode → Строка?
только для чтения
nextNode → Узел?
@JSName('nextSibling'), только для чтения, унаследованное
Следующий узел-потомок.
nodeName → Строка?
только для чтения, унаследованное
Имя этого узла.
nodes ↔ Список<Узел>
чтение/запись, унаследованное
Изменяемый список дочерних узлов этого узла.
nodeType → int
только для чтения, унаследованное
Тип узла.
nodeValue → Строка?
только для чтения, унаследованное
Значение этого узла.
olderShadowRoot → ShadowRoot?
только для чтения
on → Events
только для чтения, унаследованное
Это вспомогательный аксессор для потоков событий, который следует использовать только тогда, когда явный аксессор недоступен.
ownerDocument → Document?
только для чтения, унаследованное
Документ, к которому принадлежит этот узел.
parent → Элемент?
@JSName('parentElement'), только для чтения, унаследованное
Родительский элемент этого узла.
parentNode → Узел?
только для чтения, унаследованное
Родительский узел этого узла.
pointerLockElement → Элемент?
только для чтения, переопределено
previousNode → Узел?
@JSName('previousSibling'), только для чтения, унаследованное
Предыдущий узел-потомок.
resetStyleInheritance ↔ bool
чтение/запись
runtimeType → Тип
только для чтения, унаследованное
Представление реального типа объекта.
styleSheets → Список<StyleSheet>?
@Returns('_StyleSheetList'), @Creates('_StyleSheetList'), только для чтения, переопределено
text ↔ Строка?
@JSName('textContent'), @JSName('textContent'), чтение/запись, унаследованное
Весь текст внутри этого узла и его потомков.

Методы

addEventListener(String type, EventListener? listener, [bool? useCapture]) → void
inherited
append(Node node) → Node
@JSName('appendChild'), inherited
Добавляет узел в конец списка дочерних узлов этого узла.
appendHtml(String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void
inherited
Парсит указанный текст как HTML и добавляет полученный узел после последнего дочернего узла этого фрагмента документа.
appendText(String text) → void
inherited
Добавляет указанный текст в виде текстового узла после последнего дочернего узла этого фрагмента документа.
clone(bool? deep) → Node
@JSName('cloneNode'), inherited
Возвращает копию этого узла.
contains(Node? other) → bool
inherited
Возвращает true, если этот узел содержит указанный узел.
dispatchEvent(Event event) → bool
inherited
elementFromPoint(int x, int y) → Element?
override
elementsFromPoint(int x, int y) → List<Element>
override
getElementById(String elementId) → Element?
inherited
getRootNode([Map? options]) → Node
inherited
getSelection() → Selection?
override
hasChildNodes() → bool
inherited
Возвращает true, если у этого узла есть дочерние узлы.
insertAllBefore(Iterable<Node> newNodes, Node child) → void
inherited
Вставляет все узлы в этот узел непосредственно перед узлом child.
insertBefore(Node node, Node? child) → Node
inherited
Вставляет данный узел в этот узел непосредственно перед узлом child. Если child равен null, то данный узел вставляется в конец дочерних узлов этого узла.
noSuchMethod(Invocation invocation) → dynamic
inherited
Вызывается при попытке обратиться к несуществующему методу или свойству.
querySelector(String selectors) → Element?
inherited
Находит первый дочерний элемент этого фрагмента документа, который соответствует заданной группе селекторов.
querySelectorAll<T extends Element>(String selectors) → ElementList<T>
inherited
Находит все дочерние элементы этого фрагмента документа, которые соответствуют заданной группе селекторов.
remove() → void
inherited
Удаляет этот узел из DOM.
removeEventListener(String type, EventListener? listener, [bool? useCapture]) → void
inherited
replaceWith(Node otherNode) → Node
inherited
Заменяет этот узел другим узлом.
setInnerHtml(String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void
inherited
toString() → String
inherited
Выводит строковое представление этого узла.

Операторы

operator ==(Object other) → bool
inherited
Оператор равенства.

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

supported → bool
read-only

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/ShadowRoot-class.html

Spec-Zone.ru

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