The Screen.orientation property give the current orientation of the screen.
The Window.getComputedStyle() method gives the values of all the CSS properties of an element after applying the active stylesheets and resolving any basic computation those values may contain.
Height (in pixels) of the browser window viewport including, if rendered, the horizontal scrollbar.
Loads a resource into either a new browsing context (such as a window) or one that already exists, depending on the specified parameters.
Specifies an event listener to receive chargingchange events. These events occur when the battery charging state is updated.
Specifies an event listener to receive chargingtimechange events. These events occur when the battery chargingTime is updated.
Specifies an event listener to receive dischargingtimechange events. These events occur when the battery dischargingTime is updated.
Specifies an event listener to receive levelchange events. These events occur when the battery level is updated.
CSSStyleDeclaration represents a collection of CSS property-value pairs. It is used in a few APIs:
The CSSRule.selectorText property gets the textual representation of the selector for the rule set. This is implemented in a readonly manner; to set stylesheet rules dynamically, see Using dynamic styling information.
CSSStyleSheet.insertRule() method inserts a new CSS rule into the current style sheet. (with some restrictions)
The DeviceLightEvent provides web developers with information from photo sensors or similiar detectors about ambient light levels near the device. For example this may be useful to adjust the screen's brightness based on the current ambient light level in order to save energy or provide better readability.
The value property provides the current level of the ambient light.
Indicates whether or not the device is providing orientation data absolutely (that is, in reference to the Earth's coordinate frame) or using some arbitrary frame determined by the device. See Orientation and motion data explained for details.
Returns the rotation of the device around the Z axis; that is, the number of degrees by which the device is being twisted around the center of the screen. See Orientation and motion data explained for details.
Returns the rotation of the device around the X axis; that is, the number of degrees, ranged between -180 and 180,  by which the device is tipped forward or backward. See Orientation and motion data explained for details.
Returns the currently focused element, that is, the element that will get keystroke events if the user types any. This attribute is read only.