Spec-Zone.ru › Dart 1

dart:html

Класс HtmlDocument

Наследование
  • Object
  • JSObject
  • DartHtmlDomObject
  • EventTarget
  • Узел
  • Document
  • HtmlDocument
Аннотации
  • @DomName('HTMLDocument')

Константы

visibilityChangeEvent → EventStreamProvider<Event>
@DomName('Document.visibilityChange'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10')

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

const _CustomEventStreamProvider<Event>(_determineVisibilityChangeEventType)

Статические свойства

instanceRuntimeType → Тип
@Deprecated("Только для внутреннего использования"), только для чтения
supportsCssCanvasContext → bool
только для чтения

Проверяет, поддерживается ли API getCssCanvasContext на текущей платформе.

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

HtmlDocument.internal_()

Свойства экземпляра

body → BodyElement
@DomName('Document.body'), чтение / запись
head → HeadElement
@DomName('Document.head'), только чтение
lastModified → String
@DomName('Document.lastModified'), только чтение
onVisibilityChange → Stream<Event>
@Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), только чтение
preferredStylesheetSet → String
@DomName('Document.preferredStylesheetSet'), только чтение
referrer → String
@DomName('Document.referrer'), только чтение
selectedStylesheetSet → String
@DomName('Document.selectedStylesheetSet'), чтение / запись
styleSheets → Список<StyleSheet>
@DomName('Document.styleSheets'), только чтение
title → String
@DomName('Document.title'), чтение / запись
activeElement → Element
@DocsEditable(), @DomName('Document.activeElement'), @Experimental(), только чтение, унаследованно
baseUri → String
@DocsEditable(), @DomName('Node.baseURI'), только чтение, унаследованно
childNodes → Список<Node>
@DocsEditable(), @DomName('Node.childNodes'), только чтение, унаследованно

Список дочерних элементов этого узла.

contentType → String
@DocsEditable(), @DomName('Document.contentType'), @Experimental(), только чтение, унаследованно
cookie → String
@DocsEditable(), @DomName('Document.cookie'), чтение / запись, унаследованно
currentScript → ScriptElement
@DocsEditable(), @DomName('Document.currentScript'), @Experimental(), только чтение, унаследованно
documentElement → Element
@DocsEditable(), @DomName('Document.documentElement'), только чтение, унаследованно
domain → String
@DocsEditable(), @DomName('Document.domain'), только чтение, унаследованно
firstChild → Node
@DocsEditable(), @DomName('Node.firstChild'), только чтение, унаследованно

Первый дочерний элемент этого узла.

fonts → FontFaceSet
@DocsEditable(), @DomName('Document.fonts'), @Experimental(), только чтение, унаследованно
fullscreenElement → Element
@DocsEditable(), @DomName('Document.fullscreenElement'), @Experimental(), только чтение, унаследованно
fullscreenEnabled → bool
@DocsEditable(), @DomName('Document.fullscreenEnabled'), @Experimental(), только чтение, унаследованно
hashCode → int
только чтение, унаследованно
hidden → bool
@DocsEditable(), @DomName('Document.hidden'), @Experimental(), только чтение, унаследованно
implementation → DomImplementation
@DocsEditable(), @DomName('Document.implementation'), только чтение, унаследованно
lastChild → Node
@DocsEditable(), @DomName('Node.lastChild'), только чтение, унаследованно

Последний дочерний элемент этого узла.

nextNode → Node
@DocsEditable(), @DomName('Node.nextSibling'), только чтение, унаследованно

Следующий узел-sibling.

nodeName → String
@DocsEditable(), @DomName('Node.nodeName'), только чтение, унаследованно

Имя этого узла.

nodes → Список<Node>
чтение / запись, унаследованно

Изменяемый список дочерних элементов этого узла.

nodeType → int
@DocsEditable(), @DomName('Node.nodeType'), только чтение, унаследованно

Тип узла.

nodeValue → String
@DocsEditable(), @DomName('Node.nodeValue'), только чтение, унаследованно

Значение этого узла.

on → Events
только чтение, унаследованно

Этот метод облегчает доступ к потокам событий, которые следует использовать только тогда, когда явный метод доступа недоступен.

onAbort → Stream<Event>
@DocsEditable(), @DomName('Document.onabort'), только чтение, унаследованно

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

onBeforeCopy → Stream<Event>
@DocsEditable(), @DomName('Document.onbeforecopy'), только чтение, унаследованно

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

onBeforeCut → Stream<Event>
@DocsEditable(), @DomName('Document.onbeforecut'), только чтение, унаследованно

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

onBeforePaste → Stream<Event>
@DocsEditable(), @DomName('Document.onbeforepaste'), только чтение, унаследованно

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

onBlur → Stream<Event>
@DocsEditable(), @DomName('Document.onblur'), только чтение, унаследованно

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

onCanPlay → Stream<Event>
@DocsEditable(), @DomName('Document.oncanplay'), @Experimental(), только чтение, унаследованно
onCanPlayThrough → Stream<Event>
@DocsEditable(), @DomName('Document.oncanplaythrough'), @Experimental(), только чтение, унаследованно
onChange → Stream<Event>
@DocsEditable(), @DomName('Document.onchange'), только чтение, унаследованно

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

onClick → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.onclick'), только чтение, унаследованно

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

onContextMenu → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.oncontextmenu'), только чтение, унаследованно

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

onCopy → Stream<ClipboardEvent>
@DocsEditable(), @DomName('Document.oncopy'), только чтение, унаследованно

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

onCut → Stream<ClipboardEvent>
@DocsEditable(), @DomName('Document.oncut'), только чтение, унаследованно

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

onDoubleClick → Stream<Event>
@DocsEditable(), @DomName('Document.ondblclick'), read-only, inherited

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

onDrag → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.ondrag'), read-only, inherited

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

onDragEnd → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.ondragend'), read-only, inherited

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

onDragEnter → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.ondragenter'), read-only, inherited

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

onDragLeave → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.ondragleave'), read-only, inherited

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

onDragOver → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.ondragover'), read-only, inherited

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

onDragStart → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.ondragstart'), read-only, inherited

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

onDrop → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.ondrop'), read-only, inherited

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

onDurationChange → Stream<Event>
@DocsEditable(), @DomName('Document.ondurationchange'), @Experimental(), read-only, inherited
onEmptied → Stream<Event>
@DocsEditable(), @DomName('Document.onemptied'), @Experimental(), read-only, inherited
onEnded → Stream<Event>
@DocsEditable(), @DomName('Document.onended'), @Experimental(), read-only, inherited
onError → Stream<Event>
@DocsEditable(), @DomName('Document.onerror'), read-only, inherited

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

onFocus → Stream<Event>
@DocsEditable(), @DomName('Document.onfocus'), read-only, inherited

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

onFullscreenChange → Stream<Event>
@DocsEditable(), @DomName('Document.onwebkitfullscreenchange'), @Experimental(), read-only, inherited

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

onFullscreenError → Stream<Event>
@DocsEditable(), @DomName('Document.onwebkitfullscreenerror'), @Experimental(), read-only, inherited

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

onInput → Stream<Event>
@DocsEditable(), @DomName('Document.oninput'), read-only, inherited

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

onInvalid → Stream<Event>
@DocsEditable(), @DomName('Document.oninvalid'), read-only, inherited

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

onKeyDown → Stream<KeyboardEvent>
@DocsEditable(), @DomName('Document.onkeydown'), read-only, inherited

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

onKeyPress → Stream<KeyboardEvent>
@DocsEditable(), @DomName('Document.onkeypress'), read-only, inherited

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

onKeyUp → Stream<KeyboardEvent>
@DocsEditable(), @DomName('Document.onkeyup'), read-only, inherited

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

onLoad → Stream<Event>
@DocsEditable(), @DomName('Document.onload'), read-only, inherited

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

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

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

onMouseEnter → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.onmouseenter'), @Experimental(), read-only, inherited

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

onMouseLeave → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.onmouseleave'), @Experimental(), read-only, inherited

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

onMouseMove → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.onmousemove'), read-only, inherited

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

onMouseOut → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.onmouseout'), read-only, inherited

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

onMouseOver → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.onmouseover'), read-only, inherited

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

onMouseUp → Stream<MouseEvent>
@DocsEditable(), @DomName('Document.onmouseup'), read-only, inherited

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

onMouseWheel → Stream<WheelEvent>
@DocsEditable(), @DomName('Document.onmousewheel'), read-only, inherited

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

onPaste → Stream<ClipboardEvent>
@DocsEditable(), @DomName('Document.onpaste'), read-only, inherited

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

onPause → Поток<Событие>
@DocsEditable(), @DomName('Document.onpause'), @Experimental(), только для чтения, унаследованный
onPlay → Поток<Событие>
@DocsEditable(), @DomName('Document.onplay'), @Experimental(), только для чтения, унаследованный
onPlaying → Поток<Событие>
@DocsEditable(), @DomName('Document.onplaying'), @Experimental(), только для чтения, унаследованный
onPointerLockChange → Поток<Событие>
@DocsEditable(), @DomName('Document.onpointerlockchange'), @Experimental(), только для чтения, унаследованный
onPointerLockError → Поток<Событие>
@DocsEditable(), @DomName('Document.onpointerlockerror'), @Experimental(), только для чтения, унаследованный
onRateChange → Поток<Событие>
@DocsEditable(), @DomName('Document.onratechange'), @Experimental(), только для чтения, унаследованный
onReadyStateChange → Поток<Событие>
@DocsEditable(), @DomName('Document.onreadystatechange'), только для чтения, унаследованный

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

onReset → Поток<Событие>
@DocsEditable(), @DomName('Document.onreset'), только для чтения, унаследованный

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

onResize → Поток<Событие>
@DocsEditable(), @DomName('Document.onresize'), @Experimental(), только для чтения, унаследованный
onScroll → Поток<Событие>
@DocsEditable(), @DomName('Document.onscroll'), только для чтения, унаследованный

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

onSearch → Поток<Событие>
@DocsEditable(), @DomName('Document.onsearch'), @Experimental(), только для чтения, унаследованный

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

onSecurityPolicyViolation → Поток<SecurityPolicyViolationEvent>
@DocsEditable(), @DomName('Document.onsecuritypolicyviolation'), @Experimental(), только для чтения, унаследованный

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

onSeeked → Поток<Событие>
@DocsEditable(), @DomName('Document.onseeked'), @Experimental(), только для чтения, унаследованный
onSeeking → Поток<Событие>
@DocsEditable(), @DomName('Document.onseeking'), @Experimental(), только для чтения, унаследованный
onSelect → Поток<Событие>
@DocsEditable(), @DomName('Document.onselect'), только для чтения, унаследованный

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

onSelectionChange → Поток<Событие>
@DocsEditable(), @DomName('Document.onselectionchange'), только для чтения, унаследованный

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

onSelectStart → Поток<Событие>
@DocsEditable(), @DomName('Document.onselectstart'), только для чтения, унаследованный

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

onStalled → Поток<Событие>
@DocsEditable(), @DomName('Document.onstalled'), @Experimental(), только для чтения, унаследованный
onSubmit → Поток<Событие>
@DocsEditable(), @DomName('Document.onsubmit'), только для чтения, унаследованный

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

onSuspend → Поток<Событие>
@DocsEditable(), @DomName('Document.onsuspend'), @Experimental(), только для чтения, унаследованный
onTimeUpdate → Поток<Событие>
@DocsEditable(), @DomName('Document.ontimeupdate'), @Experimental(), только для чтения, унаследованный
onTouchCancel → Поток<TouchEvent>
@DocsEditable(), @DomName('Document.ontouchcancel'), @Experimental(), только для чтения, унаследованный

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

onTouchEnd → Поток<TouchEvent>
@DocsEditable(), @DomName('Document.ontouchend'), @Experimental(), только для чтения, унаследованный

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

onTouchMove → Поток<TouchEvent>
@DocsEditable(), @DomName('Document.ontouchmove'), @Experimental(), только для чтения, унаследованный

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

onTouchStart → Поток<TouchEvent>
@DocsEditable(), @DomName('Document.ontouchstart'), @Experimental(), только для чтения, унаследованный

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

onVolumeChange → Поток<Событие>
@DocsEditable(), @DomName('Document.onvolumechange'), @Experimental(), только для чтения, унаследованный
onWaiting → Поток<Событие>
@DocsEditable(), @DomName('Document.onwaiting'), @Experimental(), только для чтения, унаследованный
origin → Строка
@DocsEditable(), @DomName('Document.origin'), @Experimental(), только для чтения, унаследованный
ownerDocument → Document
@DocsEditable(), @DomName('Node.ownerDocument'), только для чтения, унаследованный

Документ, к которому относится этот узел.

parent → Элемент
@DocsEditable(), @DomName('Node.parentElement'), только для чтения, унаследованный

Родительский элемент этого узла.

parentNode → Узел
@DocsEditable(), @DomName('Node.parentNode'), только для чтения, унаследованный

Родительский узел этого узла.

pointerLockElement → Элемент
@DocsEditable(), @DomName('Document.pointerLockElement'), @Experimental(), только для чтения, унаследованный
previousNode → Узел
@DocsEditable(), @DomName('Node.previousSibling'), только для чтения, унаследованный

Предыдущий узел-потомок.

readyState → Строка
@DocsEditable(), @DomName('Document.readyState'), только для чтения, унаследованный
rootElement → SvgSvgElement
@DocsEditable(), @DomName('Document.rootElement'), @Experimental(), только для чтения, унаследованный
runtimeType → Тип
только для чтения, унаследованный

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

scrollingElement → Элемент
@DocsEditable(), @DomName('Document.scrollingElement'), @Experimental(), только для чтения, унаследованный
suborigin → String
@DocsEditable(), @DomName('Document.suborigin'), @Experimental(), read-only, inherited
supportsRegister → bool
@deprecated, read-only, inherited

Устаревшее*: используйте supportsRegisterElement вместо этого.

supportsRegisterElement → bool
read-only, inherited

Проверяет, поддерживается ли registerElement на текущей платформе.

text → String
@DocsEditable(), @DomName('Node.textContent'), read / write, inherited

Весь текст в этом узле и его потомках.

timeline → AnimationTimeline
@DocsEditable(), @DomName('Document.timeline'), @Experimental(), read-only, inherited
treeRoot → Node
@DocsEditable(), @DomName('Node.treeRoot'), @Experimental(), read-only, inherited
visibilityState → String
@DomName('Document.visibilityState'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), read-only, inherited
window → WindowBase
@DocsEditable(), @DomName('Document.defaultView'), read-only, inherited

Операторы

operator ==(other) → bool
inherited

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

Методы

caretRangeFromPoint(int x, int y) → Range
@DomName('Document.caretRangeFromPoint'), @Unstable()

НЕСТАБИЛЬНО: только Chrome - создаёт Range из заданной точки.

createElementUpgrader(Type type, { String extendsTag }) → ElementUpgrader
@Experimental()

Создаёт элемент-улучшитель, который можно использовать для изменения типа оболочки Dart для элементов.

elementFromPoint(int x, int y) → Element
@DomName('Document.elementFromPoint')
exitFullscreen() → void
@DomName('Document.webkitExitFullscreen'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)

Возвращает страницу в стандартное отображение.

getCssCanvasContext(String contextId, String name, int width, int height) → CanvasRenderingContext
@DomName('Document.getCSSCanvasContext'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)

Получает CanvasRenderingContext, который может использоваться в качестве CSS фона элемента.

register(String tag, Type customElementClass, { String extendsTag }) → void
@Experimental()

Устарело*: используйте registerElement вместо этого.

registerElement(String tag, Type customElementClass, { String extendsTag }) → void
@Experimental()

Регистрирует пользовательский подкласс Element, чтобы его можно было создавать с помощью DOM.

addEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
adoptNode(Node node) → Node
@DocsEditable(), @DomName('Document.adoptNode'), inherited
append(Node node) → Node
@DocsEditable(), @DomName('Node.appendChild'), inherited

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

clone(bool deep) → Node
@DocsEditable(), @DomName('Node.cloneNode'), inherited

Возвращает копию этого узла.

contains(Node other) → bool
@DocsEditable(), @DomName('Node.contains'), inherited

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

createDocumentFragment() → DocumentFragment
@DocsEditable(), @DomName('Document.createDocumentFragment'), inherited
createElement(String tagName, [ String typeExtension ]) → Element
@DomName('Document.createElement'), inherited
createElementNS(String namespaceURI, String qualifiedName, [ String typeExtension ]) → Element
@DocsEditable(), @DomName('Document.createElementNS'), inherited
createRange() → Range
@DocsEditable(), @DomName('Document.createRange'), inherited
dispatchEvent(Event event) → bool
@DocsEditable(), @DomName('EventTarget.dispatchEvent'), inherited
elementsFromPoint(int x, int y) → List<Element>
@DocsEditable(), @DomName('Document.elementsFromPoint'), @Experimental(), inherited
execCommand(String commandId, [ bool showUI, String value ]) → bool
inherited
exitPointerLock() → void
@DocsEditable(), @DomName('Document.exitPointerLock'), @Experimental(), inherited
getElementById(String elementId) → Element
@DocsEditable(), @DomName('Document.getElementById'), inherited
getElementsByClassName(String classNames) → List<Node>
@DocsEditable(), @DomName('Document.getElementsByClassName'), inherited
getElementsByName(String elementName) → List<Node>
@DocsEditable(), @DomName('Document.getElementsByName'), inherited
getElementsByTagName(String localName) → List<Node>
@DocsEditable(), @DomName('Document.getElementsByTagName'), inherited
hasChildNodes() → bool
@DocsEditable(), @DomName('Node.hasChildNodes'), inherited

Возвращает true, если у этого узла есть дочерние элементы.

importNode(Node node, [ bool deep ]) → Node
inherited
insertAllBefore(Iterable<Node> newNodes, Node refChild) → Node
inherited

Вставляет все узлы в этот узел непосредственно перед refChild.

insertBefore(Node node, Node child) → Node
@DocsEditable(), @DomName('Node.insertBefore'), inherited

Вставляет все узлы в этот узел непосредственно перед refChild.

noSuchMethod(Invocation invocation) → dynamic
inherited

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

query(String relativeSelectors) → Element
@DomName('Document.querySelector'), @Experimental(), inherited

Псевдоним для querySelector. Обратите внимание, что эта функция устарела, так как её семантика будет изменена в будущем.

queryAll(String relativeSelectors) → ElementList<Element>
@DomName('Document.querySelectorAll'), @Experimental(), inherited

Псевдоним для querySelectorAll. Обратите внимание, что эта функция устарела, так как её семантика будет изменена в будущем.

queryCommandEnabled(String commandId) → bool
@DocsEditable(), @DomName('Document.queryCommandEnabled'), inherited
queryCommandIndeterm(String commandId) → bool
@DocsEditable(), @DomName('Document.queryCommandIndeterm'), inherited
queryCommandState(String commandId) → bool
@DocsEditable(), @DomName('Document.queryCommandState'), inherited
queryCommandSupported(String commandId) → bool
@DocsEditable(), @DomName('Document.queryCommandSupported'), inherited
queryCommandValue(String commandId) → String
@DocsEditable(), @DomName('Document.queryCommandValue'), inherited
querySelector(String selectors) → Element
@DocsEditable(), @DomName('Document.querySelector'), inherited

Находит первый дочерний элемент этого документа, соответствующий заданной группе селекторов.

querySelectorAll(String selectors) → ElementList<Element>
inherited

Находит все дочерние элементы этого документа, соответствующие заданной группе селекторов.

remove() → void
@DomName('Node.removeChild'), inherited

Удаляет этот узел из DOM.

removeEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
replaceWith(Node otherNode) → Node
@DomName('Node.replaceChild'), inherited

Заменяет этот узел другим узлом.

toString() → String
inherited

Выводит строковое представление этого узла.

transformDocumentToTreeView(String noStyleMessage) → void
@DocsEditable(), @DomName('Document.transformDocumentToTreeView'), @Experimental(), inherited

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

Spec-Zone.ru

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