javascript window
The window object is a global object that has the properties pertaining to the
current DOM document, which is what's in the tab of a browser. The document
property of the window object has the DOM document and associated nodes and
methods that we can use to manipulate the DOM nodes and listen to events for
each node.
(Original Answer by Quaint Quelea, I just added linebreaks to make it readable)