JavaScript Tutorial

JS HomeJS EditorsJS How toJS Basic ProgramJS ConsoleJS VariableJS constJS Data TypesJS StringJS Type CastingJS KeywordsJS OperatorsJS Use StrictJS Escape SequencesJS Comments

JS Control Statements

JS ifJS if elseJS else ifJS BreakJS ContinueJS Switch Case

JS Looping

JS Loop ForJS Loop For InJS Loop WhileJS Loop Do While

JS Array

JS ArrayJS Array One DimensionalJS Array Multi DimensionalJS Array Associative

JS Functions

JS FunctionJS Function SelfJS Function call()JS Function apply()JS Call By ValueJS Call By ReferenceJS Function Closures

JS Scope

JS Scope GlobalJS Scope LocalJS Let

JS File Handling

JS File Handling

JS Error Handling

JS try catchJS throwJS finally

JS Select Particulars

JS getElementByID()JS getElementsByClassName()JS getElementsByTagName()JS getElementsByName()JS querySelector()JS querySelectorAll()

JS Popup

JS alert()JS confirm()JS prompt()

JS Events

JS EventsJS Media EventsJS Mouse EventsJS Keyboard EventsJS Form EventsJS Drag EventsJS Clipboard EventsJS Print EventsJS Animation EventsJS Transition EventsJS Server-Sent EventsJS Touch EventsJS Object Events

JS Methods

JS Array MethodsJS String MethodsJS Math MethodsJS Number MethodsJS Date MethodsJS Element MethodsJS Window MethodsJS Node MethodsJS Document MethodsJS Console MethodsJS Timing MethodsJS Navigator MethodsJS Miscellaneous Methods

JS Properties

JS Array PropertiesJS String PropertiesJS Number PropertiesJS MouseEvent PropertiesJS KeyboardEvent PropertiesJS AnimationEvent PropertiesJS TransitionEvent PropertiesJS Element PropertiesJS Window PropertiesJS Node PropertiesJS Document PropertiesJS Navigator PropertiesJS HashChangeEvent PropertiesJS Miscellaneous Properties

JS Regular Expressions

JS Regexp

JS Cookies

JS Cookies

JS Interview Programs

JS Common ProgramsJS Array ProgramsJS Converter ProgramsJS Star Patterns ProgramJS Number Patterns ProgramJS Alphabet Patterns Program

JS Reference

LEARN JSONLEARN AJAXJS KeycodeMIME TypesASCII Table

JavaScript Window Methods

Last Updated:

JavaScript Window Methods

The following are the list of Window methods available in JavaScript programming.

FunctionsExplanation
blur() Shifts focus from the current window.
close() Closes the current window.
focus() Makes a request to bring the specified window to the front.
getComputedStyle() Returns an object containing the values of all CSS properties of an element, after applying active stylesheets.
getSelection() Returns an object representing the range of text selected by the user or the current position of the caret.
matchMedia() Returns a MediaQueryList object representing the results of the specified CSS media query string.
moveBy() Moves the current window by a specified amount.
moveTo() Moves the current window to the specified coordinates.
open() Opens a new browser window, or a new tab, depending on your browser settings and the specified resource is loaded into its browsing context.
postMessage() Safely enables cross-origin communication between two pages regardless of their location.
print() Prints the contents of the current window.
requestAnimationFrame() Tells the browser that you wish to perform an animation and requests that the browser call a specified function to update an animation before the next repaint.
cancelAnimationFrame() Cancels an animation frame request previously scheduled through a call to window.requestAnimationFrame().
resizeBy() Resizes the current window by a specified amount relative to its current size.
resizeTo() Dynamically resizes a window to the specified width and height.
scroll() Scrolls the window to a particular place in the document.
scrollBy() Scrolls the document in the window by the given amount.
scrollTo() Scrolls to a particular set of coordinates in the document.
stop() Stops window loading.
history.back() Loads the previous URL in the history list.
history.forward() Moves forward one page in the session history.
location.assign() Causes the window to load and display the document at the URL specified.

Share this Page

Meet the Author