Bir AngularJS projesi üzerinde çalışıyorum ve öznitelikleri birçok HTML öğeleri çok sayıda:
<button type="submit"
ng-click="Page.UI.DetailView.ExecuteFunction()"
ng-disabled="step5.$invalid"
class="btn btn-success pull-right">
Submit this Product
</button>
Bu niteliklerin sırası için standart bir sözleşme var mı? Alfabetik? Anlamlara göre gruplandırılmış mı (örneğin tüm açısal nitelikler birlikte)? Önce standart HTML özellikleri (örneğin "tür")?
6
Hayır, standart yok. W3C, niteliklerin sırasının önemli olmadığını söylüyor. İnternette veya Açısal bir kitapta herhangi bir yerde bazı Açısal kod örnekleri bulun ve orada ayarladıkları kuralları takip edin; olasılık "doğru" değilse, "doğru" yakındır.
—
Robert Harvey
Ben öyle düşünmüyorum. Ancak konsoldaki dom'a bakarsanız, alfabetik olarak sıralanır.
—
Abel D
Buna ek olarak, "HTML etiketlerinde öznitelikler sipariş etme" bölümünü Google tarafından da bulabilirsiniz.
—
Robert Harvey
Teşekkürler AbelD ve @RobertHarvey. Gerçekten Google üzerinden çok sayıda fikir buluyorum, ancak daha standart bir yaklaşım olmasını umuyordum. Tekrar teşekkürler.
—
Matt Cashatt
@AbelD HTML özelliklerinin alfabetik sıralaması, bir geliştirici için şimdiye kadarki en kötü fikir gibi geliyor.
—
Alternatex