What is the Document Object Model (DOM)?
I am asking this question because I primarily worked in .NET and I only have limited experience, but I often hear more experienced developers talk about/mention it. I read tutorials online but I am unable to make sense of the whole picture. I know that it is an API!
More specific questions are:
- Where is it currently used?
- What field(s) of developers use it (ex-.NET developers)?
- How relevant is it for all developers in general to understand?