CSS DOM - это CSSStyleDeclaration (частный интерфейс DOM).
HTML DOM - это привычные интерфейсы HTML элементов в JS.
css ушел в препроцессоры, а css dom - в удаление\добавление css классов ----> полное абстрагирование от свойств. что за классы добавляются\удаляются и что внутри них - следуем выбранной методологии.
html dom и вообще html - так же ушел в препроцессоры. а с React можно вообще дуть шикарные плюхи упросить процесс работы с html dom
все эти либы - React, Angular, Ember, Polymer и огромное количество других так или иначе крутятся вокруг идеи Web Components
и как следствие, всё идёт к упрощению использования компонентов и додумывания этого стандарта Web Components до нормального состояния. каждый новый успешный ФВ приносит что-то своё
революция в том, что если ты придумаешь сахарный фреймворк, который поможет разруливать компоненты на сайте взмахом волшебной палочки лёгкой высокоуровневой абстрацией, то этот фреймворк будет иметь неплохие шансы подмять все существующие
всё вышеизложенное - лютое, дичайшее собственное мнение на сложившуюся ситуацию. и ваш взгляд может совпадать с моим, или же не совпадать.
|