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