Класс 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 представляет любое окно, включая другие вкладки, окна и фреймы.
См. также
Другие ресурсы
- DOM Window от MDN.
- Window от W3C.
- Наследование
- Реализует
- Аннотации
- @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.
-
Панель меню этого окна, отображающая команды меню.
- name → String @DocsEditable(), @DomName('Window.name'), чтение/запись
-
Имя этого окна.
-
Пользовательский агент, обращающийся к этому окну.
- 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.
- 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