window.document: Provides access to the Document object, allowing you to manipulate the content and structure of the current webpage.
window.location: Contains information about the current URL, including the protocol, hostname, pathname, and more.
window.navigator: Gives information about the user's browser, such as its name, version, and capabilities.
window.localStorage and window.sessionStorage: Provide access to the Web Storage API for storing key-value pairs persistently (localStorage) or for the duration of a page session (sessionStorage).
window.console: Gives access to the browser console for logging messages and debugging.
window.alert(), window.confirm(), and window.prompt(): Display dialog boxes for user interaction.
window.innerWidth and window.innerHeight: Provide the dimensions of the browser's viewport, allowing you to create responsive designs.
window.screen: Contains information about the user's screen, such as width, height, and pixel depth.
window.history: Allows manipulation of the browser's session history, enabling navigation within the browsing context.
window.open(): Opens a new browser window or tab.
window.close(): Closes the current browser window or tab.
window.setTimeout() and window.setInterval(): Schedule the execution of functions at specified intervals or after a specific delay.
window.onresize and window.onscroll: Event listeners that trigger when the browser window is resized or scrolled.
window.onload and window.onunload: Event listeners that trigger when the web page finishes loading or unloads.
window.localStorage and window.sessionStorage: Enable data storage on the client side, persisting even after the user closes the browser (localStorage) or for the duration of a page session (sessionStorage).