Czy opcje atrybutów danych używane w Bootstrap, Angular.js i Ember.js nie kolidują z dyskretnymi zasadami Javascript? [Zamknięte]

Zawsze mówiono mi, że to dobra praktyka (ala 'unobtrusive javascript') oddziela JavaScript od znaczników HTML. Jednak obserwowałem odwrotny trend w wielu nowych i popularnych frameworkach, takich jak Bootstrap, Angular.js i Ember.js. Czy ktoś może mi powiedzieć, dlaczego nie jest to uważane za złą praktykę?

questionAnswers(2)

yourAnswerToTheQuestion