The HTMLElement.offsetLeft read-only method returns the number of pixels that the upper left corner of the current element is offset to the left within the HTMLElement.offsetParent node.
The HTMLElement.offsetParent read-only property returns a reference to the object which is the closest (nearest in the containment hierarchy) positioned containing element. If the element is non-positioned, the nearest table cell or root element (html in standards compliant mode; body in quirks rendering mode) is the offsetParent. offsetParent returns null when the element has style.display set to "none". The offsetParent is useful because offsetTop and offsetLeft are relative to its padding edge.
The HTMLElement.offsetTop read-only property returns the distance of the current element relative to the top of the offsetParent node.
The Screen interface represents a screen, usually the one on which the current window is being rendered.
Returns the amount of vertical space available to the window on the screen.
Returns the amount of horizontal space in pixels available to the window.
Returns the color depth of the screen. Per CSSOM View, the value is always 24, for compatibility reasons.
Returns the bit depth of the screen. Per CSSOM View, the value is always 24, for compatibility reasons.
An object implementing the StyleSheet interface represents a single style sheet. CSS style sheets will further implement the more specialized CSSStyleSheet interface.
Returns a new MediaQueryList object representing the parsed results of the specified media query string.
Window.outerHeight gets the height in pixels of the whole browser window. It represents the height of the whole browser window including sidebar (if expanded), window chrome and window resizing borders/handles.