Estoy trabajando en un proyecto AngularJS y los atributos son numerosos en muchos de mis elementos HTML:
<button type="submit"
ng-click="Page.UI.DetailView.ExecuteFunction()"
ng-disabled="step5.$invalid"
class="btn btn-success pull-right">
Submit this Product
</button>
¿Existe una convención estandarizada para el orden de estos atributos? ¿Alfabético? ¿Agrupado por significado (por ejemplo, todos los atributos angulares juntos)? ¿Atributos HTML estándar ("tipo" por ejemplo) primero?
programming-practices
coding-style
html
Matt Cashatt
fuente
fuente
Respuestas:
No hay un estándar. Optimice para facilitar la comprensión e intente ser coherente.
Personalmente, creo que también es bueno poner siempre el
id
atributo primero, para que sea más fácil para los evaluadores encontrarlo.fuente
type
,id
/for
,name
,class
. Si estoy usando angular, todos losng-
atributos irán primero. Todo depende de las preferencias personales.