Что такое объектная модель документа (DOM)?
Я задаю этот вопрос, потому что я в основном работал в .NET, и у меня только ограниченный опыт, но я часто слышу, как более опытные разработчики говорят об этом/упоминают. Я читал учебники онлайн, но я не могу понять всю картину. Я знаю, что это API!
Более конкретные вопросы:
- Где он используется в настоящее время?
- В каком поле (-ях) разработчиков его используют (разработчики ex-.NET)?
- Насколько уместно это понимать для всех разработчиков в целом?