Javascript
Consists of three parts ecmasript, DOM, BOM
Dom and BOM Differences
DOM Document Object Model: Provides methods and interfaces for accessing and manipulating Web page content to get or set properties of labels in a document, and
HTML-tagged content that these browsers present, such as getting or setting the value of the input form.
A BOM is a browser object model: Used to get or set browser properties, behaviors, such as: New window, get screen resolution, browse
The version number of the device. This includes the Window object, the Document object, the Location object, the Navigagor object, and the Screen object.
About the standard:
The DOM is for standard client-side controls, which refer to the standard specification for DOM, ECMAScript, CSS, HTML standards
The BOM is for different browsers, so there is no standard,
Javascriptdom and BOM Differences