Класс ShadowRoot
- Наследование
-
- Object
- EventTarget
- Node
- DocumentFragment
- ShadowRoot
- Реализуемые типы
- Аннотации
-
- @SupportedBrowser(SupportedBrowser.CHROME, '26')
- @Native("ShadowRoot")
Свойства
- activeElement → Element? только для чтенияпереопределено
- applyAuthorStyles ↔ bool чтение / запись
- baseUri → String? только для чтенияунаследовано
- childNodes → List<
Node> только для чтенияунаследовано - Список дочерних узлов этого узла.
- children ↔ List<
Element> чтение / записьунаследовано - delegatesFocus → bool? только для чтения
- firstChild → Node? только для чтенияунаследовано
- Первый дочерний узел этого узла.
- fullscreenElement → Element? только для чтенияпереопределено
- hashCode → int только для чтенияунаследовано
- Хеш-код этого объекта.
- host → Element? только для чтения
- innerHtml ↔ String? чтение / записьпереопределено
- isConnected → bool? только для чтенияунаследовано
- lastChild → Node? только для чтенияунаследовано
- Последний дочерний узел этого узла.
- mode → String? только для чтения
- nextNode → Node? только для чтенияунаследовано
- Следующий соседний узел.
- nodeName → String? только для чтенияунаследовано
- Имя этого узла.
- nodes ↔ List<
Node> чтение / записьунаследовано - Изменяемый список дочерних узлов этого узла.
- nodeType → int только для чтенияунаследовано
- Тип узла.
- nodeValue → String? только для чтенияунаследовано
- Значение этого узла.
- olderShadowRoot → ShadowRoot? только для чтения
- on → Events только для чтенияунаследовано
- Это удобный метод доступа к потокам событий, который следует использовать только в том случае, если явный метод доступа недоступен.
- ownerDocument → Document? только для чтенияунаследовано
- Документ, которому принадлежит этот узел.
- parent → Element? только для чтенияунаследовано
- Родительский элемент этого узла.
- parentNode → Node? только для чтенияунаследовано
- Родительский узел этого узла.
- pointerLockElement → Element? только для чтенияпереопределено
- previousNode → Node? только для чтенияунаследовано
- Предыдущий соседний узел.
- resetStyleInheritance ↔ bool чтение / запись
- runtimeType → Type только для чтенияунаследовано
- Представление типа объекта во время выполнения.
- styleSheets → List<
StyleSheet>? только для чтенияпереопределено - text ↔ String? чтение / записьунаследовано
- Весь текст в этом узле и его потомках.
Методы
- addEventListener(
String type, EventListener? listener, [bool? useCapture]) → void унаследовано - append(
Node node) → Node унаследовано - Добавляет узел в конец списка nodes этого узла.
- appendHtml(
String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void унаследовано - Разбирает указанный текст как HTML и добавляет полученный узел после последнего дочернего узла этого фрагмента документа.
- appendText(
String text) → void унаследовано - Добавляет указанный текст как текстовый узел после последнего дочернего узла этого фрагмента документа.
- clone(
bool? deep) → Node унаследовано - Возвращает копию этого узла.
- contains(
Node? other) → bool унаследовано - Возвращает true, если этот узел содержит указанный узел.
- dispatchEvent(
Event event) → bool унаследовано - elementFromPoint(
int x, int y) → Element? переопределено - elementsFromPoint(
int x, int y) → List< Element> переопределено - getElementById(
String elementId) → Element? унаследовано - getRootNode(
[Map? options]) → Node унаследовано - getSelection(
) → Selection? переопределено - hasChildNodes(
) → bool унаследовано - Возвращает true, если у этого узла есть дочерние узлы.
- insertAllBefore(
Iterable< Node> newNodes, Node child) → void унаследовано - Вставляет все узлы в этот узел непосредственно перед дочерним узлом.
- insertBefore(
Node node, Node? child) → Node унаследовано - Вставляет указанный узел в этот узел непосредственно перед дочерним узлом. Если child —
null, указанный узел вставляется в конец списка дочерних узлов этого узла. - noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- querySelector(
String selectors) → Element? унаследовано - Находит первый дочерний элемент этого фрагмента документа, соответствующий указанной группе селекторов.
- querySelectorAll<
T extends Element>( String selectors) → ElementList< T> унаследовано - Находит все дочерние элементы этого фрагмента документа, соответствующие указанной группе селекторов.
- remove(
) → void унаследовано - Удаляет этот узел из DOM.
- removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void унаследовано - replaceWith(
Node otherNode) → Node унаследовано - Заменяет этот узел другим узлом.
- setInnerHtml(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void унаследовано - toString(
) → String унаследовано - Выводит строковое представление этого узла Node.
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор равенства.
Статические свойства
- supported → bool только для чтения
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/ShadowRoot-class.html