Properties & Methods

Window
Boolean Properties:Boolean closedBoolean fullscreenBoolean isSecureContext
Numeric, String and Other Properties:String nameString statusNumber devicePixelRatioNumber {inner | outer}{Height | Width}Number lengthNumber mozInnerScreen{X | Y}Number page{X | Y}OffsetNumber screen{X | Y | Left | Top}Number scroll[Max]{X | Y}VisualViewport visualViewport
Window and Frame Properties:Document document
Window self
Window parentWindow topWindow openerFrame frameElementWindow window[0], window[1]...Frame[] frames
Worker-Ready Properties:CacheStorage cachesIDBFactory indexedDBString origin
Special Object Properties:DOM{Matrix | Point | Rect | Quad}[ReadOnly]xBar {location|menu|personal|status|tool}barScrollBars scrollbarsConsole consoleCustomElementRegistry customElementsCrypto cryptoEvent eventLocation locationHistory historyStorage {local | session}StorageMessageManager messageManagerNavigator navigatorPerformance performanceScreen screenSpeechSynthesis speechSynthesis
Action Methods:alert(msg)
Boolean confirm(msg)
String prompt([msg [,default]])blur()
focus()ID requestAnimationFrame(callback)
ID requestIdleCallback(callback [,options])
canceltAnimationFrame(ID)
cancelIdleCallback(ID)stop()Window open(url, name [, features])CSSStyleDeclaration getComputedStyle (element [, pseudoElt])Selection getSelection()MediaQueryList matchMedia(mediaQueryString)print()
Positioning Methods:close()
{resize | scroll}[By | To](x, y)
Event Methods:{add | remove}EventListender(type, listener [, options])Boolean displatchEvent(event)
Worker-Ready Methods:ID set{Timeout | Interval | Immediate}()clear{Timeout | Interval | Immediate}(ID)String atob(String)String btoa(String)postMessage(msg, targetOrigin [, transfer])Promise(Response) fetch(resource [, init])Promise(ImageBitmap)
createImageBitmap(image [,sx, sy, sw, sh][, options])