備忘録的プログラミングリファレンス

Windowインターフェイス

 Windowインターフェイスとは、ブラウザが表示されるOS上のウィンドウを操作するためのインターフェイスです。

 DocumentオブジェクトはWindowオブジェクトに包括された扱いになります。
 Window.onloadイベントなどは初期設定に利用されます。
 Documentオブジェクトを包括するWindowオブジェクトを知るためには、document.defaultViewプロパティを使用します。

 WindowインターフェイスはEventTargetインターフェイスを継承しています。Window上でユーザーによる操作などのイベントが発生するとEventインターフェイスが呼び出されます。

Window継承図

プロパティ(Properties)

closed
console
controllers
customElements
crypto
devicePixelRatio
dialogArguments
document
DOMMatrix
DOMMatrixReadOnly
DOMPoint
DOMPointReadOnly
DOMQuad
DOMRect
DOMRectReadOnly
event
frameElement
frames
fullScreen
history
innerHeight
innerWidth
isSecureContext
length
location
locationbar
localStorage
menubar
messageManager
mozInnerScreenX
mozInnerScreenY
name
navigator
opener
outerHeight
outerWidth
pageXOffset
pageYOffset
parent
performance
personalbar
screen
screenLeft
screenTop
screenX
screenY
scrollbars
scrollMaxX
scrollMaxY
scrollX
scrollY
self
sessionStorage
sidebar
speechSynthesis
status
statusbar
toolbar
top
visualViewport
window
caches ( WindowOrWorkerGlobalScope )
indexedDB ( WindowOrWorkerGlobalScope )
isSecureContext ( WindowOrWorkerGlobalScope )
origin ( WindowOrWorkerGlobalScope )

メソッド(Methods)

addEventListener() ( EventTarget )
dispatchEvent() ( EventTarget )
atob() ( WindowOrWorkerGlobalScope )
btoa() ( WindowOrWorkerGlobalScope )
clearInterval() ( WindowOrWorkerGlobalScope )
clearTimeout() ( WindowOrWorkerGlobalScope )
createImageBitmap() ( WindowOrWorkerGlobalScope )
fetch() ( WindowOrWorkerGlobalScope )
removeEventListener ( EventTarget )
setInterval() ( WindowOrWorkerGlobalScope )
setTimeout() ( WindowOrWorkerGlobalScope )

イベントタイプ(Event Types)

 Windowへの設定が対象となるEventタイプです。

ondevicemotion
ondeviceorientation
ongamepadconnected
ongamepaddisconnected
onafterprint
onbeforeprint
onbeforeunload
onhashchange
onlanguagechange
onmessage
onoffline
ononline
onpagehide
onpageshow
onpopstate
onstorage
onunhandledrejection
onunload