The Browser Object Model (BOM) is a feature first used by Internet Explorer 3 and Netscape Navigator 3. It allowed the manipulation of a browser window and its context.
While the BOM extensions may be very useful, they also may be a very problematic. That's is due two facts; first, there is no standard implemented that strictly guides the usage of BOM, and second, those techniques are often used for annoying pop-menus and spam-like behavior of the browser.
Because the BOM extensions are so often used there are some methods or objects that have become "unwritten" standards; to mention a couple, BOM objects window and navigator.
Some popular BOM extensions are listed here:
- The capability to pop up a new browser window;
- The capability to move, resize, and close browser windows;
- The navigator object which provides detailed information about the browser;
- The location object which gives detailed information about the page loaded in the browser;
- The screen object which gives detailed information about the user's screen resolution;
- Support for cookies;
- Custom objects such as XMLHttpRequest used for AJAX application.
The details about BOM are given in the "Browser Object Model" chapter further in tutorial.
Comments
No comments have been made yet.
Please login to leave a comment. Login now