Be the first user to complete this post

  • 0
Add to List

window vs document

Web browser is made up of hierarchy of objects. At the root level we have a window object.


  • It is the root level element in any web page.
  • All the global variables are defined on the window object.
    • For example, alert(), confirm() are methods defined on the window object.
    • Writing alert() is similar to window.alert()
    • Also, properties like document, location are properties of the window object.
    • window API
Watch the following video to know more about the window object.


  • It is the direct child of the window object. It is aka Document Object Model (DOM).
  • You can access it via window.document or document.
  • document object has many useful methods defined on it.
    • For example, document.getElementById(), document.getElementByTagName(), document.createElement(), document.querySelector() and many more
    • document API
Watch the following video to know more about the document object.

Also Read:

  1. Error: can not find module 'underscore'
  2. Parse html response with fetch API
  3. Two column layout in css
  4. Difference between async and defer attributes in script tags
  5. Split a string in javascript when both comma and spaces are present