Класс Element
Абстрактный класс, от которого наследуются все HTML-элементы.
- Наследование
-
- Object
- EventTarget
- Node
- Element
- Реализованные типы
- Реализации
- Аннотации
-
- @Native("Element")
Конструкторы
- Element.a() factory
- Создаёт новый элемент
<a>. - Element.article() factory
- Создаёт новый элемент
<article>. - Element.aside() factory
- Создаёт новый элемент
<aside>. - Element.audio() factory
- Создаёт новый элемент
<audio>. - Element.br() factory
- Создаёт новый элемент
<br>. - Element.canvas() factory
- Создаёт новый элемент
<canvas>. - Element.created()
- Конструктор создания пользовательского элемента.
- Element.div() factory
- Создаёт новый элемент
<div>. - Создаёт новый элемент
<footer>. - Element.header() factory
- Создаёт новый элемент
<header>. - Element.hr() factory
- Создаёт новый элемент
<hr>. - Element.html(String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) factory
- Создаёт HTML-элемент из корректного фрагмента HTML.
- Element.iframe() factory
- Создаёт новый элемент
<iframe>. - Element.img() factory
- Создаёт новый элемент
<img>. - Element.li() factory
- Создаёт новый элемент
<li>. - Создаёт новый элемент
<nav>. - Element.ol() factory
- Создаёт новый элемент
<ol>. - Element.option() factory
- Создаёт новый элемент
<option>. - Element.p() factory
- Создаёт новый элемент
<p>. - Element.pre() factory
- Создаёт новый элемент
<pre>. - Element.section() factory
- Создаёт новый элемент
<section>. - Element.select() factory
- Создаёт новый элемент
<select>. - Element.span() factory
- Создаёт новый элемент
<span>. - Element.svg() factory
- Создаёт новый элемент
<svg>. - Element.table() factory
- Создаёт новый элемент
<table>. - Element.tag(String tag, [String? typeExtension]) factory
- Создаёт HTML-элемент, заданный по имени тега.
- Element.td() factory
- Создаёт новый элемент
<td>. - Element.textarea() factory
- Создаёт новый элемент
<textarea>. - Element.th() factory
- Создаёт новый элемент
<th>. - Element.tr() factory
- Создаёт новый элемент
<tr>. - Element.ul() factory
- Создаёт новый элемент
<ul>. - Element.video() factory
- Создаёт новый элемент
<video>.
Свойства
- accessibleNode → AccessibleNode? только для чтения
- assignedSlot → SlotElement? только для чтения
- attributes ↔ Map<
String, String> чтение / запись - Все атрибуты этого элемента.
- baseUri → String? @JSName('baseURI'), только для чтения, унаследованно
- borderEdge → CssRect только для чтения
- Доступ к размерам и позиции области содержимого + отступы + граница элемента.
- childNodes → List<
Node> @Returns('NodeList'), @Creates('NodeList'), только для чтения, унаследованно - Список дочерних элементов этого узла.
- children ↔ List<
Element> чтение / запись - Список непосредственных дочерних элементов этого элемента.
- classes ↔ CssClassSet чтение / запись
- Набор CSS-классов, применённых к этому элементу.
- className ↔ String чтение / запись
- client → Rectangle<
число> только для чтения - Получает позицию этого элемента относительно клиентской области страницы.
- clientHeight → int только для чтения
- clientLeft → int? только для чтения
- clientTop → int? только для чтения
- clientWidth → int только для чтения
- computedName → String? только для чтения
- computedRole → String? только для чтения
- contentEdge → CssRect только для чтения
- Доступ к позиции содержимого этого элемента.
- contentEditable ↔ String чтение / запись
- dataset ↔ Map<
String, String> чтение / запись - Позволяет получить доступ ко всем пользовательским атрибутам данных (data-*) установленным на этом элементе.
- dir ↔ String? чтение / запись
- documentOffset → Point<
число> только для чтения - Предоставляет координаты элемента относительно верха документа.
- draggable ↔ bool чтение / запись
- Указывает, может ли элемент быть перетащен и переброшен.
- firstChild → Node? только для чтения, унаследованно
- Первый дочерний элемент этого узла.
- hashCode → int только для чтения, унаследованно
- Хэш-код этого объекта.
- Указывает, не относится ли элемент к текущему состоянию страницы.
- id ↔ String чтение / запись
- inert ↔ bool? чтение / запись
- innerHtml ↔ String? чтение / запись
- Разбирает фрагмент HTML и устанавливает его в качестве содержимого этого элемента.
- innerText ↔ String @JSName('innerText'), чтение / запись
- inputMode ↔ String? чтение / запись
- isConnected → bool? только для чтения, унаследованно
- isContentEditable → bool? только для чтения
- lang ↔ String? чтение / запись
- lastChild → Node? только для чтения, унаследованно
- Последний дочерний элемент этого узла.
- localName → String @Returns('String'), только для чтения
- marginEdge → CssRect только для чтения
- Доступ к размерам и позиции области содержимого + отступы + граница + отступ элемента.
- namespaceUri → String? только для чтения
- URI, определяющий XML-пространство имён этого элемента.
- nextElementSibling → Element? только для чтения, переопределено
- nextNode → Node? @JSName('nextSibling'), только для чтения, унаследованно
- Следующий дочерний узел.
- nodeName → String? только для чтения, унаследованно
- Имя этого узла.
- nodes ↔ List<
Node> чтение / запись, унаследованно - Изменяемый список дочерних элементов этого узла.
- nodeType → int только для чтения, унаследованно
- Тип узла.
- nodeValue → String? только для чтения, унаследованно
- Значение этого узла.
- offset → Rectangle<
число> только для чтения - Получает смещение этого элемента относительно его offsetParent.
- offsetHeight → int только для чтения
- offsetLeft → int только для чтения
- offsetParent → Element? только для чтения
- offsetTop → int только для чтения
- offsetWidth → int только для чтения
- on → ElementEvents только для чтения, переопределено
- Это вспомогательный метод доступа для потоков событий, который следует использовать только тогда, когда явный метод доступа недоступен.
- onAbort → ElementStream<
Event> только для чтения, переопределено - Поток
abortсобытий, обрабатываемых этим Element. - onBeforeCopy → ElementStream<
Event> только для чтения - Поток
beforecopyсобытий, обрабатываемых этим Element. - onBeforeCut → ElementStream<
Event> только для чтения - Поток
beforecutсобытий, обрабатываемых этим Element. - onBeforePaste → ElementStream<
Event> только для чтения - Поток
beforepasteсобытий, обрабатываемых этим Element. - onBlur → ElementStream<
Event> только для чтения, переопределено - Поток
blurсобытий, обрабатываемых этим Element. - onCanPlay → ElementStream<
Event> только для чтения, переопределено
- onCanPlayThrough → ElementStream<
Event> только для чтения, переопределение - onChange → ElementStream<
Event> только для чтения, переопределение - Поток
changeсобытий, обрабатываемых этим элементом. - onClick → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
clickсобытий, обрабатываемых этим элементом. - onContextMenu → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
contextmenuсобытий, обрабатываемых этим элементом. - onCopy → ElementStream<
ClipboardEvent> только для чтения - Поток
copyсобытий, обрабатываемых этим элементом. - onCut → ElementStream<
ClipboardEvent> только для чтения - Поток
cutсобытий, обрабатываемых этим элементом. - onDoubleClick → ElementStream<
Event> @DomName('Element.ondblclick'), только для чтения, переопределение - Поток
doubleclickсобытий, обрабатываемых этим элементом. - onDrag → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
dragсобытий, срабатывающих, когда этот элемент перемещается. - onDragEnd → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
dragendсобытий, срабатывающих по завершении операции перетаскивания этого элемента. - onDragEnter → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
dragenterсобытий, срабатывающий, когда перетаскиваемый объект впервые попадает на этот элемент. - onDragLeave → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
dragleaveсобытий, срабатывающий, когда объект, перетаскиваемый над этим элементом, покидает целевую область этого элемента. - onDragOver → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
dragoverсобытий, срабатывающий, когда перетаскиваемый объект находится над этим элементом. - onDragStart → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
dragstartсобытий, срабатывающий при начале перетаскивания этого элемента. - onDrop → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
dropсобытий, срабатывающий при падении перетаскиваемого объекта на этот элемент. - onDurationChange → ElementStream<
Event> только для чтения, переопределение - onEmptied → ElementStream<
Event> только для чтения, переопределение - onEnded → ElementStream<
Event> только для чтения, переопределение - onError → ElementStream<
Event> только для чтения, переопределение - Поток
errorсобытий, обрабатываемых этим элементом. - onFocus → ElementStream<
Event> только для чтения, переопределение - Поток
focusсобытий, обрабатываемых этим элементом. - onFullscreenChange → ElementStream<
Event> только для чтения - Поток
fullscreenchangeсобытий, обрабатываемых этим элементом. - onFullscreenError → ElementStream<
Event> только для чтения - Поток
fullscreenerrorсобытий, обрабатываемых этим элементом. - onInput → ElementStream<
Event> только для чтения, переопределение - Поток
inputсобытий, обрабатываемых этим элементом. - onInvalid → ElementStream<
Event> только для чтения, переопределение - Поток
invalidсобытий, обрабатываемых этим элементом. - onKeyDown → ElementStream<
KeyboardEvent> только для чтения, переопределение - Поток
keydownсобытий, обрабатываемых этим элементом. - onKeyPress → ElementStream<
KeyboardEvent> только для чтения, переопределение - Поток
keypressсобытий, обрабатываемых этим элементом. - onKeyUp → ElementStream<
KeyboardEvent> только для чтения, переопределение - Поток
keyupсобытий, обрабатываемых этим элементом. - onLoad → ElementStream<
Event> только для чтения, переопределение - Поток
loadсобытий, обрабатываемых этим элементом. - onLoadedData → ElementStream<
Event> только для чтения, переопределение - onLoadedMetadata → ElementStream<
Event> только для чтения, переопределение - onMouseDown → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
mousedownсобытий, обрабатываемых этим элементом. - onMouseEnter → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
mouseenterсобытий, обрабатываемых этим элементом. - onMouseLeave → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
mouseleaveсобытий, обрабатываемых этим элементом. - onMouseMove → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
mousemoveсобытий, обрабатываемых этим элементом. - onMouseOut → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
mouseoutсобытий, обрабатываемых этим элементом. - onMouseOver → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
mouseoverсобытий, обрабатываемых этим элементом. - onMouseUp → ElementStream<
MouseEvent> только для чтения, переопределение - Поток
mouseupсобытий, обрабатываемых этим элементом. - onMouseWheel → ElementStream<
WheelEvent> только для чтения, переопределение - Поток
mousewheelсобытий, обрабатываемых этим элементом. - onPaste → ElementStream<
ClipboardEvent> только для чтения - Поток
pasteсобытий, обрабатываемых этим элементом.
- onPause → ElementStream<
Event> только для чтения, перезапись - onPlay → ElementStream<
Event> только для чтения, перезапись - onPlaying → ElementStream<
Event> только для чтения, перезапись - onRateChange → ElementStream<
Event> только для чтения, перезапись - onReset → ElementStream<
Event> только для чтения, перезапись - Поток событий
reset, обрабатываемых этим элементом Element. - onResize → ElementStream<
Event> только для чтения, перезапись - onScroll → ElementStream<
Event> только для чтения, перезапись - Поток событий
scroll, обрабатываемых этим элементом Element. - onSearch → ElementStream<
Event> только для чтения - Поток событий
search, обрабатываемых этим элементом Element. - onSeeked → ElementStream<
Event> только для чтения, перезапись - onSeeking → ElementStream<
Event> только для чтения, перезапись - onSelect → ElementStream<
Event> только для чтения, перезапись - Поток событий
select, обрабатываемых этим элементом Element. - onSelectStart → ElementStream<
Event> только для чтения - Поток событий
selectstart, обрабатываемых этим элементом Element. - onStalled → ElementStream<
Event> только для чтения, перезапись - onSubmit → ElementStream<
Event> только для чтения, перезапись - Поток событий
submit, обрабатываемых этим элементом Element. - onSuspend → ElementStream<
Event> только для чтения, перезапись - onTimeUpdate → ElementStream<
Event> только для чтения, перезапись - onTouchCancel → ElementStream<
TouchEvent> только для чтения, перезапись - Поток событий
touchcancel, обрабатываемых этим элементом Element. - onTouchEnd → ElementStream<
TouchEvent> только для чтения, перезапись - Поток событий
touchend, обрабатываемых этим элементом Element. - onTouchEnter → ElementStream<
TouchEvent> только для чтения - Поток событий
touchenter, обрабатываемых этим элементом Element. - onTouchLeave → ElementStream<
TouchEvent> только для чтения - Поток событий
touchleave, обрабатываемых этим элементом Element. - onTouchMove → ElementStream<
TouchEvent> только для чтения, перезапись - Поток событий
touchmove, обрабатываемых этим элементом Element. - onTouchStart → ElementStream<
TouchEvent> только для чтения, перезапись - Поток событий
touchstart, обрабатываемых этим элементом Element. - onTransitionEnd → ElementStream<
TransitionEvent> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), @SupportedBrowser(SupportedBrowser.SAFARI), только для чтения - Поток событий
transitionend, обрабатываемых этим элементом Element. - onVolumeChange → ElementStream<
Event> только для чтения, перезапись - onWaiting → ElementStream<
Event> только для чтения, перезапись - onWheel → ElementStream<
WheelEvent> только для чтения, перезапись - outerHtml → String? @JSName('outerHTML'), только для чтения
- ownerDocument → Document? только для чтения, унаследованно
- Документ, к которому принадлежит этот узел.
- paddingEdge → CssRect только для чтения
- Доступ к размерам и положению области содержимого + отступов этого элемента.
- parent → Element? @JSName('parentElement'), только для чтения, унаследованно
- Родительский элемент этого узла.
- parentNode → Node? только для чтения, унаследованно
- Родительский узел этого узла.
- previousElementSibling → Element? только для чтения, перезапись
- previousNode → Node? @JSName('previousSibling'), только для чтения, унаследованно
- Предыдущий узел-потомка.
- runtimeType → Type только для чтения, унаследованно
- Представление типа объекта в ходе выполнения.
- scrollHeight → int только для чтения
- scrollLeft ↔ int чтение/запись
- scrollTop ↔ int чтение/запись
- scrollWidth → int только для чтения
- shadowRoot → ShadowRoot? @SupportedBrowser(SupportedBrowser.CHROME, '25'), только для чтения
- Теневой корень этого теневого хоста.
- slot ↔ String? чтение/запись
- spellcheck ↔ bool? чтение/запись
- style → CssStyleDeclaration только для чтения
- styleMap → StylePropertyMap? только для чтения
- tabIndex ↔ int? чтение/запись
- tagName → String только для чтения
- text ↔ String? @JSName('textContent'), @JSName('textContent'), чтение/запись, унаследованно
- Весь текст внутри этого узла и его потомков.
- title ↔ String? чтение/запись
- translate ↔ bool? чтение/запись
- Указывает, меняется ли текстовое содержимое этого элемента при локализации страницы.
Методы
- addEventListener(
String type, EventListener? listener, [bool? useCapture]) → void унаследованное - after(
Object nodes) → void переопределено - animate(
Iterable< Map< String, dynamic>> frames, [dynamic timing]) → Animation @SupportedBrowser(SupportedBrowser.CHROME, '36') - Создаёт новый объект AnimationEffect, целевым элементом которого является объект, к которому вызван метод, и вызывает метод play() объекта AnimationTimeline временной шкалы документа узла документа элемента, передавая вновь созданный AnimationEffect в качестве аргумента методу. Возвращает Animation для эффекта.
- append(
Node node) → Node @JSName('appendChild'), унаследованное - Добавляет узел в конец списка дочерних узлов этого узла.
- appendHtml(
String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void - Парсит указанный текст как HTML и добавляет получившийся узел после последнего дочернего элемента этого элемента.
- appendText(
String text) → void - Добавляет указанный текст после последнего дочернего элемента этого элемента.
- attached(
) → void - Вызывается DOM, когда этот элемент был вставлен в активный документ.
- attachShadow(
Map shadowRootInitDict) → ShadowRoot - attributeChanged(
String name, String oldValue, String newValue) → void - Вызывается DOM всякий раз, когда атрибут этого элемента был изменён.
- before(
Object nodes) → void переопределено - blur(
) → void - click(
) → void - clone(
bool? deep) → Node @JSName('cloneNode'), унаследованное - Возвращает копию этого узла.
- closest(
String selectors) → Element? - contains(
Node? other) → bool унаследованное - Возвращает true, если этот узел содержит указанный узел.
- createFragment(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → DocumentFragment - Создаёт DocumentFragment из HTML-фрагмента и гарантирует, что он соответствует правилам проверки, заданным валидатором или treeSanitizer.
- createShadowRoot(
) → ShadowRoot @SupportedBrowser(SupportedBrowser.CHROME, '25') - Создаёт новый shadow root для этого узла-хоста shadow.
- detached(
) → void - Вызывается DOM, когда этот элемент был удалён из активного документа.
- dispatchEvent(
Event event) → bool унаследованное - enteredView(
) → void - Устаревший*: вместо этого переопределите attached.
- focus(
) → void - getAnimations(
) → List< Animation> - getAttribute(
String name) → String? - getAttributeNames(
) → List< String> - getAttributeNS(
String? namespaceURI, String name) → String? - getBoundingClientRect(
) → Rectangle< num> @Creates('_DomRect'), @Returns('_DomRect|Null') - Возвращает минимальный прямоугольник, охватывающий отступы, полосы прокрутки и границу этого элемента.
- getClientRects(
) → List< Rectangle< num>> - getComputedStyle(
[String? pseudoElement]) → CssStyleDeclaration - Набор всех применённых CSS-значений к этому элементу, включая унаследованные и значения по умолчанию.
- getDestinationInsertionPoints(
) → List< Node> @Returns('NodeList'), @Creates('NodeList') - Возвращает список точек вставки shadow DOM, к которым распределяется этот элемент.
- getElementsByClassName(
String classNames) → List< Node> @Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection') - Возвращает список узлов с заданным именем класса внутри этого элемента.
- getNamespacedAttributes(
String namespace) → Map< String, String> - Получает карту для управления атрибутами определённого пространства имён.
- getRootNode(
[Map? options]) → Node унаследованное - hasAttribute(
String name) → bool - hasAttributeNS(
String? namespaceURI, String name) → bool - hasChildNodes(
) → bool унаследованное - Возвращает true, если этот узел имеет дочерние узлы.
- hasPointerCapture(
int pointerId) → bool - insertAdjacentElement(
String where, Element element) → Element - Вставляет
elementв DOM в указанном месте. - insertAdjacentHtml(
String where, String html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void - Парсит текст как фрагмент HTML и вставляет его в DOM в указанном месте.
- insertAdjacentText(
String where, String text) → void - Вставляет текст в DOM в указанном месте.
- insertAllBefore(
Iterable< Node> newNodes, Node child) → void унаследованное - Вставляет все узлы в этот узел непосредственно перед узлом child.
- insertBefore(
Node node, Node? child) → Node унаследованное - Вставляет указанный узел в этот узел непосредственно перед child. Если child равно null, то указанный узел вставляется в конец дочерних узлов этого узла.
- leftView(
) → void - Устаревший*: вместо этого переопределите detached.
- matches(
String selectors) → bool - Проверяет, соответствует ли этот элемент CSS-селекторам.
- matchesWithAncestors(
String selectors) → bool - Проверяет, соответствует ли этот элемент или любой из его предков CSS-селекторам.
- noSuchMethod(
Invocation invocation) → dynamic inherited - Вызывается, когда обращаются к несуществующему методу или свойству.
- offsetTo(
Element parent) → Point< num> - Предоставляет смещение этого элемента borderEdge относительно указанного
parent. - querySelector(
String selectors) → Element? override - Находит первый дочерний элемент этого элемента, который соответствует указанной группе селекторов.
- querySelectorAll<
T extends Element>( String selectors) → ElementList< T> - Находит все дочерние элементы этого элемента, которые соответствуют указанной группе селекторов.
- releasePointerCapture(
int pointerId) → void - remove(
) → void inherited - Удаляет этот узел из DOM.
- removeAttribute(
String name) → void - removeAttributeNS(
String? namespaceURI, String name) → void - removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void inherited - replaceWith(
Node otherNode) → Node inherited - Заменяет этот узел другим узлом.
- requestFullscreen(
[Map? options]) → Future< void> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.SAFARI) - Отображает этот элемент в полноэкранном режиме.
- requestPointerLock(
) → void - scroll(
[dynamic options_OR_x, num? y]) → void - scrollBy(
[dynamic options_OR_x, num? y]) → void - scrollIntoView(
[ScrollAlignment? alignment]) → void - Прокручивает этот элемент в область видимости.
- scrollIntoViewIfNeeded(
[bool? centerIfNeeded]) → void - Нестандартный вариант
scrollIntoView, который прокручивает текущий элемент в видимую область окна браузера, если он еще не находится в видимой области окна браузера. Если элемент уже находится в видимой области окна браузера, то прокрутка не выполняется. - scrollTo(
[dynamic options_OR_x, num? y]) → void - setApplyScroll(
String nativeScrollBehavior) → Future< ScrollState> - setAttribute(
String name, Object value) → void - setAttributeNS(
String? namespaceURI, String name, Object value) → void - setDistributeScroll(
String nativeScrollBehavior) → Future< ScrollState> - setInnerHtml(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void - Разбирает фрагмент HTML и устанавливает его в качестве содержимого этого элемента. Это гарантирует, что сгенерированное содержимое соответствует правилам очистки, заданным валидатором или treeSanitizer.
- setPointerCapture(
int pointerId) → void - toString(
) → String override - Строковое представление этого элемента.
Операторы
- operator ==(
Object other) → bool inherited - Оператор равенства.
Статические методы
- isTagSupported(
String tag) → bool - Проверяет, поддерживается ли имя тега текущей платформой.
Константы
- abortEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
abortобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('abort') - beforeCopyEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
beforecopyобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('beforecopy') - beforeCutEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
beforecutобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('beforecut') - beforePasteEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
beforepasteобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('beforepaste') - blurEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
blurобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('blur') - canPlayEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('canplay') - canPlayThroughEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('canplaythrough') - changeEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
changeобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('change') - clickEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
clickобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('click') - contextMenuEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
contextmenuобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('contextmenu') - copyEvent → const EventStreamProvider<
ClipboardEvent> - Статический фабричный метод, предназначенный для экспонирования событий
copyобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<ClipboardEvent>('copy') - cutEvent → const EventStreamProvider<
ClipboardEvent> - Статический фабричный метод, предназначенный для экспонирования событий
cutобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<ClipboardEvent>('cut') - doubleClickEvent → const EventStreamProvider<
Event> @DomName('Element.dblclickEvent') - Статический фабричный метод, предназначенный для экспонирования событий
doubleclickобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('dblclick') - dragEndEvent → const EventStreamProvider<
MouseEvent> - Поток событий
dragend, генерируемых при завершении операции перетаскивания элемента.const EventStreamProvider<MouseEvent>('dragend') - dragEnterEvent → const EventStreamProvider<
MouseEvent> - Поток событий
dragenter, генерируемых при первом попадании перетаскиваемого объекта над элементом.const EventStreamProvider<MouseEvent>('dragenter') - dragEvent → const EventStreamProvider<
MouseEvent> - Поток событий
drag, генерируемых во время перетаскивания элемента.const EventStreamProvider<MouseEvent>('drag') - dragLeaveEvent → const EventStreamProvider<
MouseEvent> - Поток событий
dragleave, генерируемых при выходе объекта, который перетаскивается над элементом, за пределы целевой области элемента.const EventStreamProvider<MouseEvent>('dragleave') - dragOverEvent → const EventStreamProvider<
MouseEvent> - Поток событий
dragover, генерируемых во время нахождения перетаскиваемого объекта над элементом.const EventStreamProvider<MouseEvent>('dragover') - dragStartEvent → const EventStreamProvider<
MouseEvent> - Поток событий
dragstartдля элемента, перетаскивание которого началось.const EventStreamProvider<MouseEvent>('dragstart') - dropEvent → const EventStreamProvider<
MouseEvent> - Поток событий
drop, генерируемых при падении перетаскиваемого объекта на элемент.const EventStreamProvider<MouseEvent>('drop') - durationChangeEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('durationchange') - emptiedEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('emptied') - endedEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('ended') - errorEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
errorобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('error') - focusEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
focusобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('focus') - fullscreenChangeEvent → const EventStreamProvider<
Event> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI) - Статический фабричный метод, предназначенный для экспонирования событий
fullscreenchangeобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('webkitfullscreenchange') - fullscreenErrorEvent → const EventStreamProvider<
Event> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI) - Статический фабричный метод, предназначенный для экспонирования событий
fullscreenerrorобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('webkitfullscreenerror') - inputEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
inputобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('input') - invalidEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
invalidобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<Event>('invalid') - keyDownEvent → const EventStreamProvider<
KeyboardEvent>
- Статический фабричный метод, предназначенный для экспонирования событий
keydownобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<KeyboardEvent>('keydown') - keyPressEvent → const EventStreamProvider<
KeyboardEvent> - Статический фабричный метод, предназначенный для экспонирования событий
keypressобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<KeyboardEvent>('keypress') - keyUpEvent → const EventStreamProvider<
KeyboardEvent> - Статический фабричный метод, предназначенный для экспонирования событий
keyupобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<KeyboardEvent>('keyup') - loadedDataEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('loadeddata') - loadedMetadataEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('loadedmetadata') - loadEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
loadобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<Event>('load') - mouseDownEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
mousedownобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('mousedown') - mouseEnterEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
mouseenterобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('mouseenter') - mouseLeaveEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
mouseleaveобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('mouseleave') - mouseMoveEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
mousemoveобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('mousemove') - mouseOutEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
mouseoutобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('mouseout') - mouseOverEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
mouseoverобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('mouseover') - mouseUpEvent → const EventStreamProvider<
MouseEvent> - Статический фабричный метод, предназначенный для экспонирования событий
mouseupобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<MouseEvent>('mouseup') - mouseWheelEvent → const EventStreamProvider<
WheelEvent> - Статический фабричный метод, предназначенный для экспонирования событий
mousewheelобработчикам событий, которые не обязательно являются экземплярами Element.const _CustomEventStreamProvider<WheelEvent>(Element._determineMouseWheelEventType) - pasteEvent → const EventStreamProvider<
ClipboardEvent> - Статический фабричный метод, предназначенный для экспонирования событий
pasteобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<ClipboardEvent>('paste') - pauseEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('pause') - playEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('play') - playingEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('playing') - rateChangeEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('ratechange') - resetEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
resetобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<Event>('reset') - resizeEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('resize') - scrollEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
scrollобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<Event>('scroll') - searchEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
searchобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<Event>('search') - seekedEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('seeked') - seekingEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('seeking') - selectEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
selectобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<Event>('select') - selectStartEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
selectstartобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<Event>('selectstart') - stalledEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('stalled') - submitEvent → const EventStreamProvider<
Event> - Статический фабричный метод, предназначенный для экспонирования событий
submitобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<Event>('submit') - suspendEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('suspend') - timeUpdateEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('timeupdate') - touchCancelEvent → const EventStreamProvider<
TouchEvent> - Статический фабричный метод, предназначенный для экспонирования событий
touchcancelобработчикам событий, которые не обязательно являются экземплярами Element.const EventStreamProvider<TouchEvent>('touchcancel') - touchEndEvent → const EventStreamProvider<
TouchEvent>
- Статический фабричный метод, предназначенный для экспонирования событий
touchendобработчикам событий, которые необязательно являются экземплярами Element.touchenter - touchEnterEvent → const EventStreamProvider<
TouchEvent> - Статический фабричный метод, предназначенный для экспонирования событий
touchenterобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<TouchEvent>('touchenter') - touchLeaveEvent → const EventStreamProvider<
TouchEvent> - Статический фабричный метод, предназначенный для экспонирования событий
touchleaveобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<TouchEvent>('touchleave') - touchMoveEvent → const EventStreamProvider<
TouchEvent> - Статический фабричный метод, предназначенный для экспонирования событий
touchmoveобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<TouchEvent>('touchmove') - touchStartEvent → const EventStreamProvider<
TouchEvent> - Статический фабричный метод, предназначенный для экспонирования событий
touchstartобработчикам событий, которые необязательно являются экземплярами Element.const EventStreamProvider<TouchEvent>('touchstart') - transitionEndEvent → const EventStreamProvider<
TransitionEvent> - Статический фабричный метод, предназначенный для экспонирования событий
transitionendобработчикам событий, которые необязательно являются экземплярами Element.const _CustomEventStreamProvider<TransitionEvent>(Element._determineTransitionEventType) - volumeChangeEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('volumechange') - waitingEvent → const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('waiting') - wheelEvent → const EventStreamProvider<
WheelEvent> -
const EventStreamProvider<WheelEvent>('wheel')
© 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/Element-class.html