Bootstrap、Angular.js、Ember.js で使用されるデータ属性オプションは、Unobtrusive Javascript の原則と矛盾しませんか? [closed] 質問する

Bootstrap、Angular.js、Ember.js で使用されるデータ属性オプションは、Unobtrusive Javascript の原則と矛盾しませんか? [closed] 質問する

JavaScript を HTML マークアップから分離することは良い習慣 (「控えめな JavaScript」のように) だといつも言われてきました。しかし、Bootstrap、Angular.js、Ember.js などの新しい人気のフレームワークでは、逆の傾向が見られます。なぜこれが悪い習慣と見なされないのか、誰か教えてもらえませんか?

ベストアンサー1

控えめな JavaScript は、Web 上の多くの場所では良い習慣です。あなたが言及したフレームワークは、本格的な JavaScript アプリケーションを作成するためによく使用されます。これらのアプリケーションの多くでは、JavaScript がないと空白のページが表示されることがよくあります。そのような環境では、マークアップを JavaScript から分離する価値は比較的低くなります。

おすすめ記事