Ich arbeite an einem AngularJS-Projekt und die Attribute sind in vielen meiner HTML-Elemente zahlreich:
<button type="submit"
ng-click="Page.UI.DetailView.ExecuteFunction()"
ng-disabled="step5.$invalid"
class="btn btn-success pull-right">
Submit this Product
</button>
Gibt es eine standardisierte Konvention für die Reihenfolge dieser Attribute? Alphabetisch? Nach Bedeutung gruppiert (zB alle Winkelattribute zusammen)? Standard-HTML-Attribute (zum Beispiel "Typ") zuerst?
programming-practices
coding-style
html
Matt Cashatt
quelle
quelle
Antworten:
Es gibt keinen Standard. Optimieren Sie, um das Verständnis zu erleichtern, und versuchen Sie, konsistent zu sein.
Persönlich finde ich es auch gut, das
id
Attribut immer an erster Stelle zu setzen, damit Tester es leichter finden.quelle
type
,id
/for
,name
,class
. Wenn ich winklig verwende, werden alleng-
-attribute zuerst gesetzt. Es liegt an den persönlichen Vorlieben.