но в основном сейчас разработка ведется с фреймворками, зачем тогда DOM? Является ли его знание требованием к кандидату? Хочется для себя понимания что он потом как - то используются ... для чего он, если все делает обертка в виде того или иного фреймворка?