Spec-Zone.ru › Dart 2

dart:html

Класс Document

Базовый класс для всех документов.

Каждая веб-страница, загруженная в браузере, имеет собственный объект Document, которым обычно является HtmlDocument.

Если вы не знакомы с концепциями DOM, ознакомьтесь с учебником по Dart Цель 2: взаимодействие Dart и HTML.

Наследование
  • Object
  • EventTarget
  • Node
  • Document
Реализации
  • HtmlDocument
  • XmlDocument
Аннотации
  • @Native("Document")

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

Document()
фабричный

Свойства

activeElement → Element?
только для чтения
addressSpace → String?
только для чтения
baseUri → String?
только для чтенияунаследовано
childNodes → List<Node>
только для чтенияунаследовано
Список дочерних узлов этого узла.
contentType → String?
только для чтения
cookie ↔ String?
чтение / запись
currentScript → ScriptElement?
только для чтения
documentElement → Element?
только для чтения
domain → String?
только для чтения
firstChild → Node?
только для чтенияунаследовано
Первый дочерний узел этого узла.
fonts → FontFaceSet?
только для чтения
fullscreenElement → Element?
только для чтения
fullscreenEnabled → bool?
только для чтения
hashCode → int
только для чтенияунаследовано
Хеш-код этого объекта.
hidden → bool?
только для чтения
implementation → DomImplementation?
только для чтения
isConnected → bool?
только для чтенияунаследовано
lastChild → Node?
только для чтенияунаследовано
Последний дочерний узел этого узла.
nextNode → Node?
только для чтенияунаследовано
Следующий соседний узел.
nodeName → String?
только для чтенияунаследовано
Имя этого узла.
nodes ↔ List<Node>
чтение / записьунаследовано
Изменяемый список дочерних узлов этого узла.
nodeType → int
только для чтенияунаследовано
Тип узла.
nodeValue → String?
только для чтенияунаследовано
Значение этого узла.
on → Events
только для чтенияунаследовано
Это удобный способ доступа к потокам событий, который следует использовать только тогда, когда явный способ доступа недоступен.
onAbort → Stream<Event>
только для чтения
Поток событий abort, обрабатываемых этим объектом Document.
onBeforeCopy → Stream<Event>
только для чтения
Поток событий beforecopy, обрабатываемых этим объектом Document.
onBeforeCut → Stream<Event>
только для чтения
Поток событий beforecut, обрабатываемых этим объектом Document.
onBeforePaste → Stream<Event>
только для чтения
Поток событий beforepaste, обрабатываемых этим объектом Document.
onBlur → Stream<Event>
только для чтения
Поток событий blur, обрабатываемых этим объектом Document.
onCanPlay → Stream<Event>
только для чтения
onCanPlayThrough → Stream<Event>
только для чтения
onChange → Stream<Event>
только для чтения
Поток событий change, обрабатываемых этим объектом Document.
onClick → Stream<MouseEvent>
только для чтения
Поток событий click, обрабатываемых этим объектом Document.
onContextMenu → Stream<MouseEvent>
только для чтения
Поток событий contextmenu, обрабатываемых этим объектом Document.
onCopy → Stream<ClipboardEvent>
только для чтения
Поток событий copy, обрабатываемых этим объектом Document.
onCut → Stream<ClipboardEvent>
только для чтения
Поток событий cut, обрабатываемых этим объектом Document.
onDoubleClick → Stream<Event>
только для чтения
Поток событий doubleclick, обрабатываемых этим объектом Document.
onDrag → Stream<MouseEvent>
только для чтения
Поток событий drag, обрабатываемых этим объектом Document.
onDragEnd → Stream<MouseEvent>
только для чтения
Поток событий dragend, обрабатываемых этим объектом Document.
onDragEnter → Stream<MouseEvent>
только для чтения
Поток событий dragenter, обрабатываемых этим объектом Document.
onDragLeave → Stream<MouseEvent>
только для чтения
Поток событий dragleave, обрабатываемых этим объектом Document.
onDragOver → Stream<MouseEvent>
только для чтения
Поток событий dragover, обрабатываемых этим объектом Document.
onDragStart → Stream<MouseEvent>
только для чтения
Поток событий dragstart, обрабатываемых этим объектом Document.
onDrop → Stream<MouseEvent>
только для чтения
Поток событий drop, обрабатываемых этим объектом Document.
onDurationChange → Stream<Event>
только для чтения
onEmptied → Stream<Event>
только для чтения
onEnded → Stream<Event>
только для чтения
onError → Stream<Event>
только для чтения
Поток событий error, обрабатываемых этим объектом Document.
onFocus → Stream<Event>
только для чтения
Поток событий focus, обрабатываемых этим объектом Document.
onFullscreenChange → Stream<Event>
только для чтения
Поток событий fullscreenchange, обрабатываемых этим объектом Document.
onFullscreenError → Stream<Event>
только для чтения
Поток событий fullscreenerror, обрабатываемых этим объектом Document.
onInput → Stream<Event>
только для чтения
Поток событий input, обрабатываемых этим объектом Document.
onInvalid → Stream<Event>
только для чтения
Поток событий invalid, обрабатываемых этим объектом Document.
onKeyDown → Stream<KeyboardEvent>
только для чтения
Поток событий keydown, обрабатываемых этим объектом Document.
onKeyPress → Stream<KeyboardEvent>
только для чтения
Поток событий keypress, обрабатываемых этим объектом Document.
onKeyUp → Stream<KeyboardEvent>
только для чтения
Поток событий keyup, обрабатываемых этим объектом Document.
onLoad → Stream<Event>
только для чтения
Поток событий load, обрабатываемых этим объектом Document.
onLoadedData → Stream<Event>
только для чтения
onLoadedMetadata → Stream<Event>
только для чтения
onMouseDown → Stream<MouseEvent>
только для чтения
Поток событий mousedown, обрабатываемых этим объектом Document.
onMouseEnter → Stream<MouseEvent>
только для чтения
Поток событий mouseenter, обрабатываемых этим объектом Document.
onMouseLeave → Stream<MouseEvent>
только для чтения
Поток событий mouseleave, обрабатываемых этим объектом Document.
onMouseMove → Stream<MouseEvent>
только для чтения
Поток событий mousemove, обрабатываемых этим объектом Document.
onMouseOut → Stream<MouseEvent>
только для чтения
Поток событий mouseout, обрабатываемых этим объектом Document.
onMouseOver → Stream<MouseEvent>
только для чтения
Поток событий mouseover, обрабатываемых этим объектом Document.
onMouseUp → Stream<MouseEvent>
только для чтения
Поток событий mouseup, обрабатываемых этим объектом Document.
onMouseWheel → Stream<WheelEvent>
только для чтения
Поток событий mousewheel, обрабатываемых этим объектом Document.
onPaste → Stream<ClipboardEvent>
только для чтения
Поток событий paste, обрабатываемых этим объектом Document.
onPause → Stream<Event>
только для чтения
onPlay → Stream<Event>
только для чтения
onPlaying → Stream<Event>
только для чтения
onPointerLockChange → Stream<Event>
только для чтения
onPointerLockError → Stream<Event>
только для чтения
onRateChange → Stream<Event>
только для чтения
onReadyStateChange → Stream<Event>
только для чтения
Поток событий readystatechange, обрабатываемых этим объектом Document.
onReset → Stream<Event>
только для чтения
Поток событий reset, обрабатываемых этим объектом Document.
onResize → Stream<Event>
только для чтения
onScroll → Stream<Event>
только для чтения
Поток событий scroll, обрабатываемых этим объектом Document.
onSearch → Stream<Event>
только для чтения
Поток событий search, обрабатываемых этим объектом Document.
onSecurityPolicyViolation → Stream<SecurityPolicyViolationEvent>
только для чтения
Поток событий securitypolicyviolation, обрабатываемых этим объектом Document.
onSeeked → Stream<Event>
только для чтения
onSeeking → Stream<Event>
только для чтения
onSelect → Stream<Event>
только для чтения
Поток событий select, обрабатываемых этим объектом Document.
onSelectionChange → Stream<Event>
только для чтения
Поток событий selectionchange, обрабатываемых этим объектом Document.
onSelectStart → Stream<Event>
только для чтения
Поток событий selectstart, обрабатываемых этим объектом Document.
onStalled → Stream<Event>
только для чтения
onSubmit → Stream<Event>
только для чтения
Поток событий submit, обрабатываемых этим объектом Document.
onSuspend → Stream<Event>
только для чтения
onTimeUpdate → Stream<Event>
только для чтения
onTouchCancel → Stream<TouchEvent>
только для чтения
Поток событий touchcancel, обрабатываемых этим объектом Document.
onTouchEnd → Stream<TouchEvent>
только для чтения
Поток событий touchend, обрабатываемых этим объектом Document.
onTouchMove → Stream<TouchEvent>
только для чтения
Поток событий touchmove, обрабатываемых этим объектом Document.
onTouchStart → Stream<TouchEvent>
только для чтения
Поток событий touchstart, обрабатываемых этим объектом Document.
onVolumeChange → Stream<Event>
только для чтения
onWaiting → Stream<Event>
только для чтения
origin → String?
только для чтения
ownerDocument → Document?
только для чтенияунаследовано
Документ, к которому принадлежит этот узел.
parent → Element?
только для чтенияунаследовано
Родительский элемент этого узла.
parentNode → Node?
только для чтенияунаследовано
Родительский узел этого узла.
pointerLockElement → Element?
только для чтения
previousNode → Node?
только для чтенияунаследовано
Предыдущий соседний узел.
readyState → String?
только для чтения
rootElement → SvgSvgElement?
только для чтения
rootScroller ↔ Element?
чтение / запись
runtimeType → Type
только для чтенияунаследовано
Представление типа объекта во время выполнения.
scrollingElement → Element?
только для чтения
suborigin → String?
только для чтения
supportsRegister → bool
только для чтения
Устарело: вместо этого используйте supportsRegisterElement.
supportsRegisterElement → bool
только для чтения
Проверяет, поддерживается ли registerElement на текущей платформе.
text ↔ String?
чтение / записьунаследовано
Весь текст внутри этого узла и его потомков.
timeline → DocumentTimeline?
только для чтения
visibilityState → String
только для чтения
window → WindowBase?
только для чтения

Методы

addEventListener(String type, EventListener? listener, [bool? useCapture]) → void
унаследовано
adoptNode(Node node) → Node
append(Node node) → Node
унаследовано
Добавляет узел в конец списка дочерних узлов этого узла.
clone(bool? deep) → Node
унаследовано
Возвращает копию этого узла.
contains(Node? other) → bool
унаследовано
Возвращает true, если этот узел содержит указанный узел.
createDocumentFragment() → DocumentFragment
createElement(String tagName, [String? typeExtension]) → Element
createElementNS(String namespaceURI, String qualifiedName, [String? typeExtension]) → Element
createRange() → Range
dispatchEvent(Event event) → bool
унаследовано
elementsFromPoint(int x, int y) → List<Element>
execCommand(String commandId, [bool? showUI, String? value]) → bool
exitFullscreen() → void
exitPointerLock() → void
getAnimations() → List<Animation>
getElementById(String elementId) → Element?
getElementsByClassName(String classNames) → List<Node>
getElementsByName(String elementName) → List<Node>
getElementsByTagName(String localName) → List<Node>
getRootNode([Map? options]) → Node
унаследовано
hasChildNodes() → bool
унаследовано
Возвращает true, если у этого узла есть дочерние узлы.
importNode(Node node, [bool? deep]) → Node
insertAllBefore(Iterable<Node> newNodes, Node child) → void
унаследовано
Вставляет все узлы в этот узел непосредственно перед дочерним узлом.
insertBefore(Node node, Node? child) → Node
унаследовано
Вставляет указанный узел в этот узел непосредственно перед дочерним узлом. Если child равен null, указанный узел вставляется в конец списка дочерних узлов этого узла.
noSuchMethod(Invocation invocation) → dynamic
унаследовано
Вызывается при обращении к несуществующему методу или свойству.
queryCommandEnabled(String commandId) → bool
queryCommandIndeterm(String commandId) → bool
queryCommandState(String commandId) → bool
queryCommandSupported(String commandId) → bool
queryCommandValue(String commandId) → String
querySelector(String selectors) → Element?
Находит первый дочерний элемент этого документа, соответствующий указанной группе селекторов.
querySelectorAll<T extends Element>(String selectors) → ElementList<T>
Находит все дочерние элементы этого документа, соответствующие указанной группе селекторов.
registerElement(String tag, Type customElementClass, {String? extendsTag}) → void
Устарело: это устаревший API, основанный на устаревшей спецификации Web Components v0.5. Web Components v0.5 не работает в современных браузерах и может использоваться только с полифиллом.
registerElement2(String type, [Map? options]) → Function
remove() → void
унаследовано
Удаляет этот узел из DOM.
removeEventListener(String type, EventListener? listener, [bool? useCapture]) → void
унаследовано
replaceWith(Node otherNode) → Node
унаследовано
Заменяет этот узел другим узлом.
toString() → String
унаследовано
Выводит строковое представление этого узла.

Операторы

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

Константы

pointerLockChangeEvent → const EventStreamProvider<Event>
const EventStreamProvider<Event>('pointerlockchange')
pointerLockErrorEvent → const EventStreamProvider<Event>
const EventStreamProvider<Event>('pointerlockerror')
readyStateChangeEvent → const EventStreamProvider<Event>
Фабрика, предназначенная для предоставления событий readystatechange обработчикам событий, которые не обязательно являются экземплярами Document.
const EventStreamProvider<Event>('readystatechange')
securityPolicyViolationEvent → const EventStreamProvider<SecurityPolicyViolationEvent>
Фабрика, предназначенная для предоставления событий securitypolicyviolation обработчикам событий, которые не обязательно являются экземплярами Document.
const EventStreamProvider<SecurityPolicyViolationEvent>('securitypolicyviolation')
selectionChangeEvent → const EventStreamProvider<Event>
Фабрика, предназначенная для предоставления событий selectionchange обработчикам событий, которые не обязательно являются экземплярами Document.
const EventStreamProvider<Event>('selectionchange')

© 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/Document-class.html

Spec-Zone.ru

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