The Browser Object Model (BOM) is a browser-specific convention referring to all the objects exposed by the web browser.[1] Unlike the Document Object Model, there is no standard for implementation and no strict definition, so browser vendors are free to implement the BOM in any way they wish.[2]

What is usually seen as a window displaying a document, the browser program sees as a hierarchical collection of objects. When the browser parses a document, it creates a collection of objects that define the document and detail how it should be displayed. The object the browser creates is known as the Document Object Model (DOM). It is part of a larger collection of objects that the browser makes use of. This collection of browser objects is collectively known as the Browser Object Model, or BOM.[3]

The top level of the hierarchy is the window object, which contains the information about the window displaying the document. Some of its fields are objects themselves that describe the document and related information.

References

edit
  1. ^ Zakas, Nicholas C. (2015-10-09), "The Browser Object Model", Professional Javascript® for Web Developers, Indianapolis, Indiana: Wiley Publishing, Inc., pp. 239–269, doi:10.1002/9781118722176.ch8, ISBN 978-1-118-72217-6, S2CID 64247517, retrieved 2022-09-10{{citation}}: CS1 maint: work parameter with ISBN (link)
  2. ^ Collins, Mark J. (2017), Collins, Mark J. (ed.), "Browser Environment", Pro HTML5 with CSS, JavaScript, and Multimedia: Complete Website Development and Best Practices, Berkeley, CA: Apress, pp. 307–321, doi:10.1007/978-1-4842-2463-2_16, ISBN 978-1-4842-2463-2, retrieved 2022-09-10{{citation}}: CS1 maint: work parameter with ISBN (link)
  3. ^ Meng, Weizhi; Katsikas, Sokratis K. (2022-01-12). Emerging Information Security and Applications: Second International Symposium, EISA 2021, Copenhagen, Denmark, November 12-13, 2021, Revised Selected Papers. Springer Nature. ISBN 978-3-030-93956-4.


📚 Artikel Terkait di Wikipedia

Document Object Model

some browsers have used other internal models. When a web page is loaded, the browser creates a Document Object Model of the page, which is an object oriented

Object model

system. For example, the Document Object Model (DOM) is a collection of objects that represent a page in a web browser, used by script programs to examine

Microdata (HTML)

preferred snippet format for the Google+ social network. Browsers: As of July 2021[update], no major browser supports the Microdata DOM API. Opera supported it

Web platform

standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted

Browser Helper Object

A Browser Helper Object (BHO) is a DLL module designed as a plugin for the Microsoft Internet Explorer web browser to provide added functionality. BHOs

WebGL

"HTML5test – How well does your browser support HTML5?". Retrieved 2015-09-16. "HTML5test – How well does your browser support HTML5?". Retrieved 2015-09-16

Htmx

characters) Unicode Language code Document and browser models Document Object Model Browser Object Model Style sheets CSS Font family Web colors Client-side

Web Messaging

different origins, or source domains while rendered in a web browser. Prior to HTML5, web browsers disallowed cross-site scripting, to protect against security