8

Angular と分度器から始めました。

何かを変更するとすぐに壊れる重いCSSセレクターを書くのは間違っていると感じます。ID を使用すると、テストが簡単になります。

スタイリングに id 属性はまだ使用していません。私が考慮していないテストにIDを使用することの欠点はありますか?

4

1 に答える 1

8

一般的なルールは、ID が DOM 全体で一意であり、動的に生成されないと仮定して、可能な限り ID を使用することです。ジム・ホームズの引用

可能な限り、ID 属性を使用してください。ページが有効な HTML の場合、ID はページ上で一意です。すべてのブラウザで解決が非常に高速であり、UI が劇的に変化する可能性がありますが、スクリプトは引き続き要素を見つけます。

ID が適切な選択ではない場合があります。グリッド コントロールのようなものを操作している場合、動的に生成された ID はほとんどの場合、間違った選択です。特定の行の位置に関連付けられている可能性が高いIDに依存しているため、行が変更されると失敗します。

また、一般に、「データ指向」のアプローチby.model使用するようにしてください。by.bindingby.repeater.col-xs-4.container-fluid

次の関連トピックも参照してください。

于 2015-06-16T15:48:47.593 に答える