私はAngularJSプロジェクトに取り組んでおり、属性は私のHTML要素の多くで多数あります:
<button type="submit"
ng-click="Page.UI.DetailView.ExecuteFunction()"
ng-disabled="step5.$invalid"
class="btn btn-success pull-right">
Submit this Product
</button>
これらの属性の順序に標準化された規則はありますか?アルファベット?意味によってグループ化されていますか(例:すべての角度属性を一緒に)?最初に標準のHTML属性(たとえば「タイプ」)
6
いいえ、標準はありません。W3Cは、属性の順序は重要ではないと述べています。インターネットまたはAngularの本のどこかにAngularコードの例を見つけて、そこに設定されている慣習に従ってください。実際には「正確」ではない場合、「正しい」に近い可能性があります。
—
ロバートハーベイ
そうは思わない。しかし、コンソールでdomを見ると、アルファベット順になっています。
—
アベルD
さらに、「HTMLタグの属性の順序付け」をグーグルで検索することで、多くのアドバイスを見つけることができます。
—
ロバートハーベイ
AbelDと@RobertHarveyに感謝します。私は実際にGoogle経由でたくさんの意見を見つけていますが、より標準的なアプローチがあることを望んでいました。再度、感謝します。
—
マットキャシャット
@AbelD HTML属性のアルファベット順は、開発者にとっては最悪のアイデアのように聞こえます。
—
Alternatex