The Browser Object Model (BOM) is used to interact with the browser. The Browser objects are automatically created by a browser at the time of loading a Web page.
When an HTML document is opened in a browser window, the browser interprets the document as a collection of hierarchical objects and accordingly displays the data contained in these objects.
The browser parses the document and creates a collection of objects, which defines the document and its details.
1. Window Object
2. Screen Object
3. Location Object
4. History Object
5. Navigator Object