Spec-Zone.ru › Dart 2

dart:html

Класс Document

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

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

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

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

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

Document()
factory

Свойства

activeElement → Element?
только для чтения
addressSpace → String?
только для чтения
baseUri → String?
@JSName('baseURI'), только для чтения, унаследованно
childNodes → List<Node>
@Returns('NodeList'), @Creates('NodeList'), только для чтения, унаследованно
Список дочерних элементов этого узла.
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?
@JSName('nextSibling'), только для чтения, унаследованно
Следующий узел-потомки.
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>
@DomName('Document.ondblclick'), только для чтения
Поток событий 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 событий, обрабатываемых этим документом.
onFullscreenChange → Stream<Event>
только для чтения
Поток fullscreenchange событий, обрабатываемых этим документом.
onFullscreenError → Stream<Event>
только для чтения
Поток fullscreenerror событий, обрабатываемых этим документом.
onInput → Stream<Event>
только для чтения
Поток input событий, обрабатываемых этим документом.
onInvalid → Stream<Event>
только для чтения
Поток invalid событий, обрабатываемых этим документом.
onKeyDown → Stream<KeyboardEvent>
только для чтения
Поток keydown событий, обрабатываемых этим документом.
onKeyPress → Stream<KeyboardEvent>
только для чтения
Поток keypress событий, обрабатываемых этим документом.
onKeyUp → Stream<KeyboardEvent>
только для чтения
Поток keyup событий, обрабатываемых этим документом.
onLoad → Stream<Event>
только для чтения
Поток load событий, обрабатываемых этим документом.
onLoadedData → Stream<Event>
только для чтения
onLoadedMetadata → Stream<Event>
только для чтения
onMouseDown → Stream<MouseEvent>
только для чтения
Поток mousedown событий, обрабатываемых этим документом.
onMouseEnter → Stream<MouseEvent>
только для чтения
Поток mouseenter событий, обрабатываемых этим документом.
onMouseLeave → Stream<MouseEvent>
только для чтения
Поток mouseleave событий, обрабатываемых этим документом.
onMouseMove → Stream<MouseEvent>
только для чтения
Поток mousemove событий, обрабатываемых этим документом.
onMouseOut → Stream<MouseEvent>
только для чтения
Поток mouseout событий, обрабатываемых этим документом.
onMouseOver → Stream<MouseEvent>
только для чтения
Поток mouseover событий, обрабатываемых этим документом.
onMouseUp → Stream<MouseEvent>
только для чтения
Поток mouseup событий, обрабатываемых этим документом.
onMouseWheel → Stream<WheelEvent>
только для чтения
Поток mousewheel событий, обрабатываемых этим документом.
onPaste → Stream<ClipboardEvent>
только для чтения
Поток paste событий, обрабатываемых этим документом.
onPause → Stream<Event>
только для чтения
onPlay → Stream<Event>
только для чтения
onPlaying → Stream<Event>
только для чтения
onPointerLockChange → Stream<Event>
только для чтения
onPointerLockError → Stream<Event>
только для чтения
onRateChange → Stream<Event>
только для чтения
onReadyStateChange → Stream<Event>
только для чтения
Поток readystatechange событий, обрабатываемых этим документом.
onReset → Stream<Event>
только для чтения
Поток reset событий, обрабатываемых этим документом.
onResize → Stream<Event>
только для чтения
onScroll → Stream<Event>
только для чтения
Поток scroll событий, обрабатываемых этим документом.
onSearch → Stream<Event>
только для чтения
Поток search событий, обрабатываемых этим документом.
onSecurityPolicyViolation → Stream<SecurityPolicyViolationEvent>
только для чтения
Поток securitypolicyviolation событий, обрабатываемых этим документом.
onSeeked → Stream<Event>
только для чтения
onSeeking → Stream<Event>
только для чтения
onSelect → Stream<Event>
только для чтения
Поток select событий, обрабатываемых этим документом.
onSelectionChange → Stream<Event>
только для чтения
Поток selectionchange событий, обрабатываемых этим документом.
onSelectStart → Stream<Event>
только для чтения
Поток selectstart событий, обрабатываемых этим документом.
onStalled → Stream<Event>
только для чтения
onSubmit → Stream<Event>
только для чтения
Поток submit событий, обрабатываемых этим документом.
onSuspend → Stream<Event>
только для чтения
onTimeUpdate → Stream<Event>
только для чтения
onTouchCancel → Stream<TouchEvent>
только для чтения
Поток touchcancel событий, обрабатываемых этим документом.
END_OF_DOCUMENT_MARKER
onTouchEnd → Поток<TouchEvent>
только для чтения
Поток событий touchend обрабатываемых этим документом.
onTouchMove → Поток<TouchEvent>
только для чтения
Поток событий touchmove обрабатываемых этим документом.
onTouchStart → Поток<TouchEvent>
только для чтения
Поток событий touchstart обрабатываемых этим документом.
onVolumeChange → Поток<Событие>
только для чтения
onWaiting → Поток<Событие>
только для чтения
origin → Строка?
только для чтения
ownerDocument → Документ?
только для чтения, унаследованно
Документ, к которому принадлежит этот узел.
parent → Элемент?
@JSName('parentElement'), только для чтения, унаследованно
Родительский элемент этого узла.
parentNode → Узел?
только для чтения, унаследованно
Родительский узел этого узла.
pointerLockElement → Элемент?
только для чтения
previousNode → Узел?
@JSName('previousSibling'), только для чтения, унаследованно
Предыдущий узел-побратим.
readyState → Строка?
только для чтения
rootElement → SvgSvgElement?
только для чтения
rootScroller ↔ Элемент?
чтение/запись
runtimeType → Тип
только для чтения, унаследованно
Представление типа объекта во время выполнения.
scrollingElement → Элемент?
только для чтения
suborigin → Строка?
только для чтения
supportsRegister → bool
только для чтения
Устарело: используйте supportsRegisterElement вместо этого.
supportsRegisterElement → bool
только для чтения
Проверяет, поддерживается ли registerElement на текущей платформе.
text ↔ Строка?
@JSName('textContent'), @JSName('textContent'), чтение/запись, унаследованно
Весь текст внутри этого узла и его потомков.
timeline → DocumentTimeline?
только для чтения
visibilityState → Строка
@SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), только для чтения
window → WindowBase?
только для чтения

Методы

addEventListener(String type, EventListener? listener, [bool? useCapture]) → void
унаследованный
adoptNode(Node node) → Node
append(Node node) → Node
@JSName('appendChild'), inherited
Добавляет узел в конец списка дочерних узлов этого узла.
clone(bool? deep) → Node
@JSName('cloneNode'), inherited
Возвращает копию этого узла.
contains(Node? other) → bool
inherited
Возвращает true, если этот узел содержит указанный узел.
createDocumentFragment() → DocumentFragment
createElement(String tagName, [String? typeExtension]) → Element
createElementNS(String namespaceURI, String qualifiedName, [String? typeExtension]) → Element
createRange() → Range
dispatchEvent(Event event) → bool
inherited
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>
@Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection')
getElementsByName(String elementName) → List<Node>
@Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection')
getElementsByTagName(String localName) → List<Node>
@Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection')
getRootNode([Map? options]) → Node
inherited
hasChildNodes() → bool
inherited
Возвращает true, если у этого узла есть дочерние узлы.
importNode(Node node, [bool? deep]) → Node
insertAllBefore(Iterable<Node> newNodes, Node child) → void
inherited
Вставляет все узлы в этот узел непосредственно перед узлом child.
insertBefore(Node node, Node? child) → Node
inherited
Вставляет данный узел в этот узел непосредственно перед узлом child. Если child равен null, то данный узел вставляется в конец дочерних узлов этого узла.
noSuchMethod(Invocation invocation) → dynamic
inherited
Вызывается при обращении к несуществующему методу или свойству.
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
registerElement2(String type, [Map? options]) → Function
remove() → void
inherited
Удаляет этот узел из DOM.
removeEventListener(String type, EventListener? listener, [bool? useCapture]) → void
inherited
replaceWith(Node otherNode) → Node
inherited
Заменяет этот узел другим узлом.
toString() → String
inherited
Вывод строки-представления этого узла.

Операторы

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

Константы

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

Spec-Zone.ru

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