Spec-Zone.ru › Dart 1

dart:html

ElementList абстрактный класс

Неизменяемый список, содержащий HTML-элементы. Этот список содержит дополнительные методы по сравнению с обычными списками для удобства управления CSS-стилями группы элементов.

Наследование
  • Object
  • ListBase<T>
  • ElementList

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

ElementList()

Свойства

borderEdge → CssRect
@Experimental(), только для чтения

Доступ к размерам и положению содержимого первого элемента + отступы + рамка в этом списке.

classes → CssClassSet
чтение/запись

Объединение всех CSS-классов, примененных к элементам в этом списке.

contentEdge → CssRect
@Experimental(), только для чтения

Доступ к размерам и положению элементов в этом списке.

marginEdge → CssRect
@Experimental(), только для чтения

Доступ к размерам и положению содержимого первого элемента + отступы + рамка + отступ в этом списке.

onAbort → ElementStream<Event>
@DocsEditable(), @DomName('Element.onabort'), только для чтения

Поток abort событий, обработанных этим Element.

onBeforeCopy → ElementStream<Event>
@DocsEditable(), @DomName('Element.onbeforecopy'), только для чтения

Поток beforecopy событий, обработанных этим Element.

onBeforeCut → ElementStream<Event>
@DocsEditable(), @DomName('Element.onbeforecut'), только для чтения

Поток beforecut событий, обработанных этим Element.

onBeforePaste → ElementStream<Event>
@DocsEditable(), @DomName('Element.onbeforepaste'), только для чтения

Поток beforepaste событий, обработанных этим Element.

onBlur → ElementStream<Event>
@DocsEditable(), @DomName('Element.onblur'), только для чтения

Поток blur событий, обработанных этим Element.

onCanPlay → ElementStream<Event>
@DocsEditable(), @DomName('Element.oncanplay'), @Experimental(), только для чтения
onCanPlayThrough → ElementStream<Event>
@DocsEditable(), @DomName('Element.oncanplaythrough'), @Experimental(), только для чтения
onChange → ElementStream<Event>
@DocsEditable(), @DomName('Element.onchange'), только для чтения

Поток change событий, обработанных этим Element.

onClick → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.onclick'), только для чтения

Поток click событий, обработанных этим Element.

onContextMenu → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.oncontextmenu'), только для чтения

Поток contextmenu событий, обработанных этим Element.

onCopy → ElementStream<ClipboardEvent>
@DocsEditable(), @DomName('Element.oncopy'), только для чтения

Поток copy событий, обработанных этим Element.

onCut → ElementStream<ClipboardEvent>
@DocsEditable(), @DomName('Element.oncut'), только для чтения

Поток cut событий, обработанных этим Element.

onDoubleClick → ElementStream<Event>
@DocsEditable(), @DomName('Element.ondblclick'), только для чтения

Поток doubleclick событий, обработанных этим Element.

onDrag → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.ondrag'), только для чтения

Поток drag событий, срабатывающих, когда этот элемент перемещается.

onDragEnd → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.ondragend'), только для чтения

Поток dragend событий, срабатывающих при завершении операции перемещения этого элемента.

onDragEnter → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.ondragenter'), только для чтения

Поток dragenter событий, срабатывающих, когда перетаскиваемый объект впервые попадает на этот элемент.

onDragLeave → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.ondragleave'), только для чтения

Поток dragleave событий, срабатывающих, когда объект, перетаскиваемый над этим элементом, покидает целевую область этого элемента.

onDragOver → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.ondragover'), только для чтения

Поток dragover событий, срабатывающих, когда перетаскиваемый объект находится над этим элементом.

onDragStart → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.ondragstart'), только для чтения

Поток dragstart событий, срабатывающих при начале перетаскивания этого элемента.

onDrop → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.ondrop'), только для чтения

Поток drop событий, срабатывающих при падении перетаскиваемого объекта на этот элемент.

onDurationChange → ElementStream<Event>
@DocsEditable(), @DomName('Element.ondurationchange'), @Experimental(), только для чтения
onEmptied → ElementStream<Event>
@DocsEditable(), @DomName('Element.onemptied'), @Experimental(), только для чтения
onEnded → ElementStream<Event>
@DocsEditable(), @DomName('Element.onended'), @Experimental(), только для чтения
onError → ElementStream<Event>
@DocsEditable(), @DomName('Element.onerror'), только для чтения

Поток error событий, обработанных этим Element.

onFocus → ElementStream<Event>
@DocsEditable(), @DomName('Element.onfocus'), только для чтения

Поток focus событий, обработанных этим Element.

onFullscreenChange → ElementStream<Event>
@DocsEditable(), @DomName('Element.onwebkitfullscreenchange'), @Experimental(), только для чтения

Поток fullscreenchange событий, обработанных этим Element.

onFullscreenError → ElementStream<Event>
@DocsEditable(), @DomName('Element.onwebkitfullscreenerror'), @Experimental(), только для чтения

Поток fullscreenerror событий, обработанных этим Element.

onInput → ElementStream<Event>
@DocsEditable(), @DomName('Element.oninput'), только для чтения

Поток input событий, обработанных этим Element.

onInvalid → ElementStream<Event>
@DocsEditable(), @DomName('Element.oninvalid'), только для чтения

Поток invalid событий, обработанных этим Element.

onKeyDown → ElementStream<KeyboardEvent>
@DocsEditable(), @DomName('Element.onkeydown'), только для чтения

Поток keydown событий, обработанных этим Element.

onKeyPress → ElementStream<KeyboardEvent>
@DocsEditable(), @DomName('Element.onkeypress'), только для чтения

Поток keypress событий, обработанных этим Element.

onKeyUp → ElementStream<KeyboardEvent>
@DocsEditable(), @DomName('Element.onkeyup'), read-only

Поток событий keyup, обрабатываемых этим Element.

onLoad → ElementStream<Event>
@DocsEditable(), @DomName('Element.onload'), read-only

Поток событий load, обрабатываемых этим Element.

onLoadedData → ElementStream<Event>
@DocsEditable(), @DomName('Element.onloadeddata'), @Experimental(), read-only
onLoadedMetadata → ElementStream<Event>
@DocsEditable(), @DomName('Element.onloadedmetadata'), @Experimental(), read-only
onMouseDown → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.onmousedown'), read-only

Поток событий mousedown, обрабатываемых этим Element.

onMouseEnter → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.onmouseenter'), @Experimental(), read-only

Поток событий mouseenter, обрабатываемых этим Element.

onMouseLeave → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.onmouseleave'), @Experimental(), read-only

Поток событий mouseleave, обрабатываемых этим Element.

onMouseMove → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.onmousemove'), read-only

Поток событий mousemove, обрабатываемых этим Element.

onMouseOut → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.onmouseout'), read-only

Поток событий mouseout, обрабатываемых этим Element.

onMouseOver → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.onmouseover'), read-only

Поток событий mouseover, обрабатываемых этим Element.

onMouseUp → ElementStream<MouseEvent>
@DocsEditable(), @DomName('Element.onmouseup'), read-only

Поток событий mouseup, обрабатываемых этим Element.

onMouseWheel → ElementStream<WheelEvent>
@DocsEditable(), @DomName('Element.onmousewheel'), @Experimental(), read-only

Поток событий mousewheel, обрабатываемых этим Element.

onPaste → ElementStream<ClipboardEvent>
@DocsEditable(), @DomName('Element.onpaste'), read-only

Поток событий paste, обрабатываемых этим Element.

onPause → ElementStream<Event>
@DocsEditable(), @DomName('Element.onpause'), @Experimental(), read-only
onPlay → ElementStream<Event>
@DocsEditable(), @DomName('Element.onplay'), @Experimental(), read-only
onPlaying → ElementStream<Event>
@DocsEditable(), @DomName('Element.onplaying'), @Experimental(), read-only
onRateChange → ElementStream<Event>
@DocsEditable(), @DomName('Element.onratechange'), @Experimental(), read-only
onReset → ElementStream<Event>
@DocsEditable(), @DomName('Element.onreset'), read-only

Поток событий reset, обрабатываемых этим Element.

onResize → ElementStream<Event>
@DocsEditable(), @DomName('Element.onresize'), @Experimental(), read-only
onScroll → ElementStream<Event>
@DocsEditable(), @DomName('Element.onscroll'), read-only

Поток событий scroll, обрабатываемых этим Element.

onSearch → ElementStream<Event>
@DocsEditable(), @DomName('Element.onsearch'), @Experimental(), read-only

Поток событий search, обрабатываемых этим Element.

onSeeked → ElementStream<Event>
@DocsEditable(), @DomName('Element.onseeked'), @Experimental(), read-only
onSeeking → ElementStream<Event>
@DocsEditable(), @DomName('Element.onseeking'), @Experimental(), read-only
onSelect → ElementStream<Event>
@DocsEditable(), @DomName('Element.onselect'), read-only

Поток событий select, обрабатываемых этим Element.

onSelectStart → ElementStream<Event>
@DocsEditable(), @DomName('Element.onselectstart'), @Experimental(), read-only

Поток событий selectstart, обрабатываемых этим Element.

onStalled → ElementStream<Event>
@DocsEditable(), @DomName('Element.onstalled'), @Experimental(), read-only
onSubmit → ElementStream<Event>
@DocsEditable(), @DomName('Element.onsubmit'), read-only

Поток событий submit, обрабатываемых этим Element.

onSuspend → ElementStream<Event>
@DocsEditable(), @DomName('Element.onsuspend'), @Experimental(), read-only
onTimeUpdate → ElementStream<Event>
@DocsEditable(), @DomName('Element.ontimeupdate'), @Experimental(), read-only
onTouchCancel → ElementStream<TouchEvent>
@DocsEditable(), @DomName('Element.ontouchcancel'), @Experimental(), read-only

Поток событий touchcancel, обрабатываемых этим Element.

onTouchEnd → ElementStream<TouchEvent>
@DocsEditable(), @DomName('Element.ontouchend'), @Experimental(), read-only

Поток событий touchend, обрабатываемых этим Element.

onTouchEnter → ElementStream<TouchEvent>
@DocsEditable(), @DomName('Element.ontouchenter'), @Experimental(), read-only

Поток событий touchenter, обрабатываемых этим Element.

onTouchLeave → ElementStream<TouchEvent>
@DocsEditable(), @DomName('Element.ontouchleave'), @Experimental(), read-only

Поток событий touchleave, обрабатываемых этим Element.

onTouchMove → ElementStream<TouchEvent>
@DocsEditable(), @DomName('Element.ontouchmove'), @Experimental(), read-only

Поток событий touchmove, обрабатываемых этим Element.

onTouchStart → ElementStream<TouchEvent>
@DocsEditable(), @DomName('Element.ontouchstart'), @Experimental(), read-only

Поток событий touchstart, обрабатываемых этим Element.

onTransitionEnd → ElementStream<TransitionEvent>
@DocsEditable(), @DomName('Element.ontransitionend'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), @SupportedBrowser(SupportedBrowser.SAFARI), только для чтения

Поток событий transitionend обрабатываемых этим Element.

onVolumeChange → ElementStream<Event>
@DocsEditable(), @DomName('Element.onvolumechange'), @Experimental(), только для чтения
onWaiting → ElementStream<Event>
@DocsEditable(), @DomName('Element.onwaiting'), @Experimental(), только для чтения
paddingEdge → CssRect
@Experimental(), только для чтения

Доступ к размерам и позиции первого элемента содержимого + области отступа в этом списке.

style → CssStyleDeclarationBase
только для чтения

Доступ к совокупности всех CssStyleDeclaration связанных с элементом ElementList.

first → T
только для чтения, унаследованное
hashCode → int
только для чтения, унаследованное

Хэш-код этого объекта.

isEmpty → bool
только для чтения, унаследованное
isNotEmpty → bool
только для чтения, унаследованное
iterator → Iterator<T>
только для чтения, унаследованное
last → T
только для чтения, унаследованное
length → int
чтение/запись, унаследованное

Возвращает количество объектов в этом списке.

reversed → Iterable<T>
только для чтения, унаследованное
runtimeType → Type
только для чтения, унаследованное

Представление типа объекта во время выполнения.

single → T
только для чтения, унаследованное

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

operator [](int index) → T
унаследованное

Возвращает объект по заданному index в списке или вызывает исключение RangeError, если index находится за пределами границ.

operator []=(int index, T value) → void
унаследованное

Устанавливает значение по заданному index в списке на value или вызывает исключение RangeError, если index находится за пределами границ.

Методы

add(T element) → void
inherited

Добавляет value в конец этого списка, увеличивая длину на единицу.

addAll(Iterable<T> iterable) → void
inherited

Добавляет все объекты из iterable в конец этого списка.

any(bool test(E element)) → bool
inherited

Проверяет, удовлетворяет ли какой-либо элемент этого итерируемого объекта test.

asMap() → Map<int, T>
inherited

Возвращает неизменяемый Map вид this.

clear() → void
inherited

Удаляет все объекты из этого списка; длина списка становится равной нулю.

contains(Object element) → bool
inherited

Возвращает true, если коллекция содержит элемент, равный element.

elementAt(int index) → T
inherited

Возвращает index-й элемент.

every(bool test(E element)) → bool
inherited

Проверяет, удовлетворяет ли каждый элемент этого итерируемого объекта test.

expand<T>(Iterable<T> f(E element)) → Iterable<T>
inherited

Расширяет каждый элемент этого Iterable в ноль или более элементов.

fillRange(int start, int end, [ T fill ]) → void
inherited

Устанавливает объекты в диапазоне start включительно до end исключая, заданному fillValue.

firstWhere(bool test(E element), { T orElse() }) → T
inherited

Возвращает первый элемент, удовлетворяющий заданному предикату test.

fold<T>(T initialValue, T combine(T previousValue, E element)) → T
inherited

Сводит коллекцию к одному значению, итеративно комбинируя каждый элемент коллекции с существующим значением

forEach(void action(E element)) → void
inherited

Применяет функцию f к каждому элементу этой коллекции в порядке итерации.

getRange(int start, int end) → Iterable<T>
inherited

Возвращает Iterable, который итерируется по объектам в диапазоне start включительно до end исключая.

indexOf(Object element, [ int startIndex = 0 ]) → int
inherited

Возвращает первый индекс element в этом списке.

insert(int index, T element) → void
inherited

Вставляет объект в позицию index в этот список.

insertAll(int index, Iterable<T> iterable) → void
inherited

Вставляет все объекты из iterable в позицию index в этот список.

join([String separator = "" ]) → String
inherited

Преобразует каждый элемент в String и конкатенирует строки.

lastIndexOf(Object element, [ int startIndex ]) → int
inherited

Возвращает последний индекс в списке a данного element, начиная поиск с индекса startIndex до 0. Возвращает -1, если element не найден.

lastWhere(bool test(E element), { T orElse() }) → T
inherited

Возвращает последний элемент, удовлетворяющий заданному предикату test.

map<T>(T f(E element)) → Iterable<T>
inherited

Возвращает новый ленивый Iterable с элементами, которые создаются путем вызова f для каждого элемента этой Iterable в порядке итерации.

noSuchMethod(Invocation invocation) → dynamic
inherited

Вызывается при обращении к несуществующему методу или свойству.

reduce(T combine(E previousValue, E element)) → T
inherited

Сводит коллекцию к одному значению, итеративно комбинируя элементы коллекции с помощью предоставленной функции.

remove(Object element) → bool
inherited

Удаляет первое вхождение value из этого списка.

removeAt(int index) → T
inherited

Удаляет объект в позиции index из этого списка.

removeLast() → T
inherited

Извлекает и возвращает последний объект в этом списке.

removeRange(int start, int end) → void
inherited

Удаляет объекты в диапазоне start включительно до end исключая.

removeWhere(bool test(E element)) → void
inherited

Удаляет все объекты из этого списка, удовлетворяющие test.

replaceRange(int start, int end, Iterable<T> newContents) → void
inherited

Удаляет объекты в диапазоне start включительно до end исключая и вставляет содержимое replacement на его место.

retainWhere(bool test(E element)) → void
inherited

Удаляет все объекты из этого списка, которые не удовлетворяют test.

setAll(int index, Iterable<T> iterable) → void
inherited

Перезаписывает объекты this объектами iterable, начиная с позиции index в этом списке.

setRange(int start, int end, Iterable<T> iterable, [ int skipCount = 0 ]) → void
inherited

Копирует объекты iterable, пропустив skipCount объектов вначале, в диапазон start, включительно, до end, исключая, списка.

shuffle([Random random ]) → void
inherited

Случайным образом перемешивает элементы этого списка.

END_OF_DOCUMENT_MARKER
singleWhere(bool test(E element)) → T
inherited

Возвращает единственный элемент, удовлетворяющий test.

skip(int count) → Iterable<T>
inherited

Возвращает Iterable, содержащий все элементы, кроме первых count элементов.

skipWhile(bool test(E element)) → Iterable<T>
inherited

Возвращает Iterable, пропускающий начальные элементы, пока выполняется test.

sort([int compare(E a, E b) ]) → void
inherited

Сортирует этот список в соответствии с порядком, заданным функцией compare.

sublist(int start, [ int end ]) → List<T>
inherited

Возвращает новый список, содержащий объекты от start включительно до end не включительно.

take(int count) → Iterable<T>
inherited

Возвращает ленивую итерацию первых count элементов этой итерации.

takeWhile(bool test(E element)) → Iterable<T>
inherited

Возвращает ленивую итерацию начальных элементов, удовлетворяющих test.

toList({bool growable: true }) → List<T>
inherited

Создаёт список, содержащий элементы этой Iterable.

toSet() → Set<T>
inherited

Создаёт множество, содержащее те же элементы, что и эта итерация.

toString() → String
inherited

Возвращает строковое представление этого объекта.

where(bool test(E element)) → Iterable<T>
inherited

Возвращает новую ленивую итерацию со всеми элементами, которые удовлетворяют предикату test.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/ElementList-class.html

Spec-Zone.ru

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