# DOM

Concept · [Technical basics](https://ecosystem.samcarlton.com/technical)

Also called: Document Object Model, the DOM

Document Object Model. The tree of elements a [browser](https://ecosystem.samcarlton.com/web-browser) builds from a web page's [HTML](https://ecosystem.samcarlton.com/html). Code changes what you see by changing the DOM.

**For example:** When you click 'Add to cart' and the cart count changes without a reload, code updated the DOM.

## Connects to (4)

- [HTML](https://ecosystem.samcarlton.com/html): HyperText Markup Language.
- [Front end](https://ecosystem.samcarlton.com/front-end): The part of an app or website that people see and tap, running in their browser or on their phone.
- [CSS](https://ecosystem.samcarlton.com/css): Cascading Style Sheets.
- [JavaScript](https://ecosystem.samcarlton.com/javascript): The programming language that runs in every web browser, and also on servers.

Map view: https://ecosystem.samcarlton.com/dom
