Spec-Zone.ru › Dart 1

dart:html

Класс Window

Контейнер верхнего уровня для текущей вкладки или окна браузера.

В веб-браузере у каждого окна есть объект Window, но в контексте скрипта этот объект представляет только текущее окно. Каждое другое окно, вкладка и iframe имеют свой собственный объект Window.

Каждое окно содержит объект Document, который содержит всё содержимое окна.

Используйте объект window верхнего уровня для доступа к текущему окну. Например:

// Draw a scene when the window repaints.
drawScene(num delta) {...}
window.animationFrame.then(drawScene);.

// Write to the console.
window.console.log('Jinkies!');
window.console.error('Jeepers!');

Примечание: Этот класс представляет только текущее окно, в то время как WindowBase представляет любое окно, включая другие вкладки, окна и фреймы.

См. также

  • WindowBase

Другие ресурсы

  • DOM Window от MDN.
  • Window от W3C.
Наследование
  • Object
  • JSObject
  • DartHtmlDomObject
  • EventTarget
  • Window
Реализует
  • WindowEventHandlers
  • WindowBase
  • GlobalEventHandlers
  • WindowBase64
Аннотации
  • @DocsEditable()
  • @DomName('Window')

Константы

animationEndEvent → EventStreamProvider<AnimationEvent>
@DocsEditable(), @DomName('Window.webkitAnimationEndEvent'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)

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

const EventStreamProvider<AnimationEvent>('webkitAnimationEnd')
animationIterationEvent → EventStreamProvider<AnimationEvent>
@DocsEditable(), @DomName('Window.webkitAnimationIterationEvent'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)

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

const EventStreamProvider<AnimationEvent>('webkitAnimationIteration')
animationStartEvent → EventStreamProvider<AnimationEvent>
@DocsEditable(), @DomName('Window.webkitAnimationStartEvent'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)

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

const EventStreamProvider<AnimationEvent>('webkitAnimationStart')
beforeUnloadEvent → EventStreamProvider<BeforeUnloadEvent>
@DomName('Window.beforeunloadEvent')

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

const _BeforeUnloadEventStreamProvider<BeforeUnloadEvent>('beforeunload')
contentLoadedEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.DOMContentLoadedEvent')

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

const EventStreamProvider<Event>('DOMContentLoaded')
deviceMotionEvent → EventStreamProvider<DeviceMotionEvent>
@DocsEditable(), @DomName('Window.devicemotionEvent'), @Experimental()

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

const EventStreamProvider<DeviceMotionEvent>('devicemotion')
deviceOrientationEvent → EventStreamProvider<DeviceOrientationEvent>
@DocsEditable(), @DomName('Window.deviceorientationEvent'), @Experimental()

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

const EventStreamProvider<DeviceOrientationEvent>('device…
hashChangeEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.hashchangeEvent')

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

const EventStreamProvider<Event>('hashchange')
loadStartEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.loadstartEvent')
const EventStreamProvider<Event>('loadstart')
messageEvent → EventStreamProvider<MessageEvent>
@DocsEditable(), @DomName('Window.messageEvent')

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

const EventStreamProvider<MessageEvent>('message')
offlineEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.offlineEvent')

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

const EventStreamProvider<Event>('offline')
onlineEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.onlineEvent')

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

const EventStreamProvider<Event>('online')
pageHideEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.pagehideEvent')

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

const EventStreamProvider<Event>('pagehide')
pageShowEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.pageshowEvent')

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

const EventStreamProvider<Event>('pageshow')
PERSISTENT → int
@DocsEditable(), @DomName('Window.PERSISTENT'), @Experimental()

Указывает, что данные файловой системы нельзя очистить без разрешения пользователя.

1
popStateEvent → EventStreamProvider<PopStateEvent>
@DocsEditable(), @DomName('Window.popstateEvent')

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

const EventStreamProvider<PopStateEvent>('popstate')
progressEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.progressEvent')
const EventStreamProvider<Event>('progress')
storageEvent → EventStreamProvider<StorageEvent>
@DocsEditable(), @DomName('Window.storageEvent')

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

const EventStreamProvider<StorageEvent>('storage')
TEMPORARY → int
@DocsEditable(), @DomName('Window.TEMPORARY'), @Experimental()

Указывает, что данные файловой системы можно очистить в любое время.

0
unloadEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.unloadEvent')

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

const EventStreamProvider<Event>('unload')

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

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

convertPointFromNodeToPage и convertPointFromPageToNode удалены. см. http://dev.w3.org/csswg/cssom-view/#geometry

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

Window.internal_()

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

animationFrame → Future<num>
только для чтения

Возвращает Future, завершающееся незадолго до того, как окно собирается перерисоваться, чтобы пользователь мог нарисовать кадр анимации.

applicationCache → ApplicationCache
@DocsEditable(), @DomName('Window.applicationCache'), только для чтения

Кэш приложения для этого окна.

caches → CacheStorage
@DocsEditable(), @DomName('Window.caches'), @Experimental(), только для чтения
closed → bool
@DocsEditable(), @DomName('Window.closed'), только для чтения
console → Console
@DocsEditable(), @DomName('Window.console'), только для чтения
crypto → Crypto
@DocsEditable(), @DomName('Window.crypto'), @Experimental(), только для чтения

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

defaultStatus → String
@DocsEditable(), @DomName('Window.defaultStatus'), @Experimental(), чтение/запись

Устарело*.

defaultstatus → String
@DocsEditable(), @DomName('Window.defaultstatus'), @Experimental(), чтение/запись

Устарело*.

devicePixelRatio → num
@DocsEditable(), @DomName('Window.devicePixelRatio'), @Experimental(), только для чтения

Соотношение между физическими пикселями и логическими пикселями CSS.

document → Document
@DocsEditable(), @DomName('Window.document'), только для чтения
history → History
@DocsEditable(), @DomName('Window.history'), только для чтения

История текущей сессии для самого нового документа этого окна.

indexedDB → IdbFactory
@DocsEditable(), @DomName('Window.indexedDB'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX, '15'), @SupportedBrowser(SupportedBrowser.IE, '10'), только для чтения
innerHeight → int
@DocsEditable(), @DomName('Window.innerHeight'), только для чтения

Высота области просмотра, включая полосы прокрутки.

innerWidth → int
@DocsEditable(), @DomName('Window.innerWidth'), только для чтения

Ширина области просмотра, включая полосы прокрутки.

isSecureContext → bool
@DocsEditable(), @DomName('Window.isSecureContext'), @Experimental(), только для чтения
localStorage → Storage
@DocsEditable(), @DomName('Window.localStorage'), только для чтения

Хранилище для этого окна, сохраняющееся между сессиями.

location → Location
@DocsEditable(), @DomName('Window.location'), только для чтения
locationbar → BarProp
@DocsEditable(), @DomName('Window.locationbar'), только для чтения

Строка состояния (location bar) этого окна, отображающая URL.

menubar → BarProp
@DocsEditable(), @DomName('Window.menubar'), только для чтения

Панель меню этого окна, отображающая команды меню.

name → String
@DocsEditable(), @DomName('Window.name'), чтение/запись

Имя этого окна.

navigator → Navigator
@DocsEditable(), @DomName('Window.navigator'), только для чтения

Пользовательский агент, обращающийся к этому окну.

offscreenBuffering → bool
@DocsEditable(), @DomName('Window.offscreenBuffering'), @Experimental(), только для чтения

Определяет, отрисовываются ли объекты вне области видимости перед отображением.

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

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

onAnimationEnd → Stream<AnimationEvent>
@DocsEditable(), @DomName('Window.onwebkitAnimationEnd'), @Experimental(), только для чтения

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

onAnimationIteration → Stream<AnimationEvent>
@DocsEditable(), @DomName('Window.onwebkitAnimationIteration'), @Experimental(), только для чтения

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

onAnimationStart → Stream<AnimationEvent>
@DocsEditable(), @DomName('Window.onwebkitAnimationStart'), @Experimental(), только для чтения

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

onBeforeUnload → Stream<Event>
@DomName('Window.onbeforeunload'), только для чтения

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

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

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

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

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

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

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

onContentLoaded → Stream<Event>
@DocsEditable(), @DomName('Window.onDOMContentLoaded'), только для чтения

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

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

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

onDeviceMotion → Stream<DeviceMotionEvent>
@DocsEditable(), @DomName('Window.ondevicemotion'), @Experimental(), только для чтения

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

onDeviceOrientation → Stream<DeviceOrientationEvent>
@DocsEditable(), @DomName('Window.ondeviceorientation'), @Experimental(), только для чтения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

onHashChange → Stream<Event>
@DocsEditable(), @DomName('Window.onhashchange'), read-only

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

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

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

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

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

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

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

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

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

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

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

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

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

onLoadedData → Stream<Event>
@DocsEditable(), @DomName('Window.onloadeddata'), read-only
onLoadedMetadata → Stream<Event>
@DocsEditable(), @DomName('Window.onloadedmetadata'), read-only
onLoadStart → Stream<Event>
@DocsEditable(), @DomName('Window.onloadstart'), read-only
onMessage → Stream<MessageEvent>
@DocsEditable(), @DomName('Window.onmessage'), read-only

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

onMouseDown → Stream<MouseEvent>
@DocsEditable(), @DomName('Window.onmousedown'), read-only

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

onOffline → Stream<Event>
@DocsEditable(), @DomName('Window.onoffline'), read-only

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

onOnline → Stream<Event>
@DocsEditable(), @DomName('Window.ononline'), read-only

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

onPageHide → Stream<Event>
@DocsEditable(), @DomName('Window.onpagehide'), read-only

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

onPageShow → Stream<Event>
@DocsEditable(), @DomName('Window.onpageshow'), read-only

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

onPause → Stream<Event>
@DocsEditable(), @DomName('Window.onpause'), read-only
onPlay → Stream<Event>
@DocsEditable(), @DomName('Window.onplay'), read-only
onPlaying → Stream<Event>
@DocsEditable(), @DomName('Window.onplaying'), read-only
onPopState → Stream<PopStateEvent>
@DocsEditable(), @DomName('Window.onpopstate'), read-only

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

onProgress → Stream<Event>
@DocsEditable(), @DomName('Window.onprogress'), read-only
onRateChange → Stream<Event>
@DocsEditable(), @DomName('Window.onratechange'), read-only
onReset → Stream<Event>
@DocsEditable(), @DomName('Window.onreset'), read-only

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

onResize → Stream<Event>
@DocsEditable(), @DomName('Window.onresize'), read-only

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

onScroll → Stream<Event>
@DocsEditable(), @DomName('Window.onscroll'), read-only

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

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

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

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

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

onStalled → Stream<Event>
@DocsEditable(), @DomName('Window.onstalled'), read-only
onStorage → Stream<StorageEvent>
@DocsEditable(), @DomName('Window.onstorage'), read-only

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

onSubmit → Stream<Event>
@DocsEditable(), @DomName('Window.onsubmit'), read-only

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

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

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

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

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

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

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

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

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

onTransitionEnd → Stream<TransitionEvent>
@DocsEditable(), @DomName('Window.ontransitionend'), read-only

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

onUnload → Stream<Event>
@DocsEditable(), @DomName('Window.onunload'), read-only

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

onVolumeChange → Stream<Event>
@DocsEditable(), @DomName('Window.onvolumechange'), read-only
onWaiting → Stream<Event>
@DocsEditable(), @DomName('Window.onwaiting'), read-only
opener → WindowBase
@DocsEditable(), @DomName('Window.opener'), read / write
orientation → int
@DocsEditable(), @DomName('Window.orientation'), @Experimental(), read-only
outerHeight → int
@DocsEditable(), @DomName('Window.outerHeight'), read-only

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

outerWidth → int
@DocsEditable(), @DomName('Window.outerWidth'), read-only

Ширина окна, включая все элементы пользовательского интерфейса.

pageXOffset → int
@DocsEditable(), @DomName('Window.pageXOffset'), read-only
pageYOffset → int
@DocsEditable(), @DomName('Window.pageYOffset'), read-only
parent → WindowBase
@DocsEditable(), @DomName('Window.parent'), read-only
performance → Performance
@DocsEditable(), @DomName('Window.performance'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE), read-only

Данные о времени и навигации для этого окна.

renderWorklet → _Worklet
@DocsEditable(), @DomName('Window.renderWorklet'), @Experimental(), read-only
screen → Screen
@DocsEditable(), @DomName('Window.screen'), read-only

Информация о экране, отображающем это окно.

screenLeft → int
@DocsEditable(), @DomName('Window.screenLeft'), read-only

Расстояние от левого края экрана до левого края этого окна.

screenTop → int
@DocsEditable(), @DomName('Window.screenTop'), read-only

Расстояние от верхней части экрана до верхней части этого окна.

screenX → int
@DocsEditable(), @DomName('Window.screenX'), read-only

Расстояние от левого края экрана до указателя мыши.

screenY → int
@DocsEditable(), @DomName('Window.screenY'), read-only

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

scrollbars → BarProp
@DocsEditable(), @DomName('Window.scrollbars'), read-only

Скроллбары этого окна.

scrollX → int
@DocsEditable(), @DomName('Window.scrollX'), read-only
scrollY → int
@DocsEditable(), @DomName('Window.scrollY'), read-only
self → WindowBase
@DocsEditable(), @DomName('Window.self'), read-only

Текущее окно.

sessionStorage → Storage
@DocsEditable(), @DomName('Window.sessionStorage'), read-only

Хранилище для этого окна, которое очищается при завершении этой сессии.

speechSynthesis → SpeechSynthesis
@DocsEditable(), @DomName('Window.speechSynthesis'), @Experimental(), read-only

Доступ к синтезу речи в браузере.

status → String
@DocsEditable(), @DomName('Window.status'), read / write

Устаревший*.

statusbar → BarProp
@DocsEditable(), @DomName('Window.statusbar'), read-only

Строка состояния текущего окна.

styleMedia → StyleMedia
@DocsEditable(), @DomName('Window.styleMedia'), @Experimental(), read-only

Доступ к CSS-запросам к медиа.

toolbar → BarProp
@DocsEditable(), @DomName('Window.toolbar'), read-only

Панель инструментов текущего окна.

top → WindowBase
@DocsEditable(), @DomName('Window.top'), read-only
window → WindowBase
@DocsEditable(), @DomName('Window.window'), read-only

Текущее окно.

hashCode → int
read-only, inherited
on → Events
read-only, inherited

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

runtimeType → Type
read-only, inherited

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

Операторы

operator ==(other) → bool
inherited

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

Методы

alert([String message ]) → void
atob(String atob) → String
@DocsEditable(), @DomName('Window.atob')
btoa(String btoa) → String
@DocsEditable(), @DomName('Window.btoa')
cancelAnimationFrame(int handle) → void
@DocsEditable(), @DomName('Window.cancelAnimationFrame')
cancelIdleCallback(int handle) → void
@DocsEditable(), @DomName('Window.cancelIdleCallback'), @Experimental()
close() → void
@DocsEditable(), @DomName('Window.close')

Закрывает окно.

confirm([String message ]) → bool
fetch(input, [ Map init ]) → Future
find(String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog) → bool
@DocsEditable(), @DomName('Window.find'), @Experimental()

Ищет текст в этом окне.

getMatchedCssRules(Element element, String pseudoElement) → List<CssRule>
@DocsEditable(), @DomName('Window.getMatchedCSSRules'), @Experimental()

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

getSelection() → Selection
@DocsEditable(), @DomName('Window.getSelection')

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

matchMedia(String query) → MediaQueryList
@DocsEditable(), @DomName('Window.matchMedia')

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

moveBy(int x, int y) → void
@DocsEditable(), @DomName('Window.moveBy')

Перемещает это окно.

moveTo(Point p) → void

Перемещает это окно в определённую позицию.

open(String url, String target, [ String features ]) → WindowBase
@DocsEditable(), @DomName('Window.open')
openDatabase(String name, String version, String displayName, int estimatedSize, [ DatabaseCallback creationCallback ]) → SqlDatabase
postMessage(Object message, String targetOrigin, [ List<MessagePort> transfer ]) → void
@DocsEditable(), @DomName('Window.postMessage')

Отправляет междоменное сообщение.

print() → void
@DocsEditable(), @DomName('Window.print')

Открывает диалоговое окно печати для этого окна.

requestAnimationFrame(FrameRequestCallback callback) → int
@DomName('Window.requestAnimationFrame')

Вызывается для отрисовки кадра анимации, а затем запрашивает перерисовку окна после того, как callback завершится (создание анимации).

requestFileSystem(int size, { bool persistent: false }) → Future<FileSystem>

Получает доступ к защищённой файловой системе указанного size. Если persistent равно true, приложение запросит разрешение пользователя на создание постоянного хранилища. Это хранилище нельзя освободить без разрешения пользователя. Возвращает Future, значение которого хранит ссылку на защищённую файловую систему для использования. Поскольку файловая система защищена, приложения не могут получить доступ к файловым системам, созданным на других веб-страницах.

requestIdleCallback(IdleRequestCallback callback, [ Map options ]) → int
resizeBy(int x, int y) → void
@DocsEditable(), @DomName('Window.resizeBy')

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

resizeTo(int x, int y) → void
@DocsEditable(), @DomName('Window.resizeTo')

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

resolveLocalFileSystemUrl(String url) → Future<Entry>
scroll([options_OR_x, y, Map scrollOptions ]) → void
scrollBy([options_OR_x, y, Map scrollOptions ]) → void
scrollTo([options_OR_x, y, Map scrollOptions ]) → void
stop() → void
@DocsEditable(), @DomName('Window.stop')

Прерывает загрузку окна.

addEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
dispatchEvent(Event event) → bool
@DocsEditable(), @DomName('EventTarget.dispatchEvent'), inherited
noSuchMethod(Invocation invocation) → dynamic
inherited

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

removeEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
toString() → String
inherited

Возвращает результат выполнения метода JavaScript toString объекта.

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

Spec-Zone.ru

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