What is the DOM and BOM in JavaScript? If someone could explain these in layman terms it would be great! I like to get a deeper understanding of these.
They're just different objects you're dealing with:
document and all traversal you would do in it, events, etc. history, location, navigator and screen (as well as some others that vary by browser).