DOM -> Объектная модель документа в JavaScript - это API для доступа к элементам внутри документа.Он отображает весь документ в иерархию родительского и дочернего дерева.Каждый узел может содержать число дочерних элементов или может наследовать другому родительскому элементу тем или иным способом.
BOM -> Модель объекта браузера - это большее представление всего, что обеспечивает браузер, включая текущий документ, местоположение, историю, фреймы и любые другие функции, которые браузер может предоставлять JavaScript.Объектная модель браузера не стандартизирована и может изменяться в зависимости от различных браузеров.