एचटीएमएल टैग में विशेषताओं के आदेश के लिए एक मानकीकृत अभ्यास है?


13

मैं एक 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
नहीं, कोई मानक नहीं है। डब्ल्यू 3 सी का कहना है कि विशेषताओं का क्रम मायने नहीं रखता है। इंटरनेट पर या एक कोणीय पुस्तक में कहीं न कहीं कुछ कोणीय कोड उदाहरणों का पता लगाएं, और जो भी सम्मेलन उन्होंने वहां निर्धारित किया है उसका पालन करें; संभावना है कि यह "सही" के करीब है, यदि वास्तव में "सही नहीं है।"
रॉबर्ट हार्वे

मुझे ऐसा नहीं लगता। लेकिन अगर आप कंसोल में डोम को देखते हैं तो यह वर्णानुक्रम में दिया जाता है।
हाबिल डी

1
इसके अलावा, आप Googling द्वारा सलाह के भार पा सकते हैं "HTML टैग्स में ऑर्डर करने के गुण।"
रॉबर्ट हार्वे

धन्यवाद AbelD और @RobertHarvey। मैं वास्तव में Google के माध्यम से बहुत सारी राय पा रहा हूं, लेकिन उम्मीद कर रहा था कि अधिक मानक दृष्टिकोण है। एक बार फिर धन्यवाद।
मैट कैसहेट

1
@AbelD HTML विशेषताओं का वर्णानुक्रम क्रम किसी डेवलपर के लिए हालांकि, अब तक के सबसे बुरे विचार जैसा लगता है।
अल्टरनेटेक्स

जवाबों:


13

कोई मानक नहीं है। समझने में आसानी के लिए अनुकूलन करें, और सुसंगत होने का प्रयास करें।

व्यक्तिगत रूप से मुझे लगता है कि हमेशा idविशेषता को पहले रखना अच्छा है , ताकि परीक्षकों के लिए इसे ढूंढना आसान हो।


3
मुझे लगता है कि सबसे महत्वपूर्ण बात संक्षिप्त होना है। यदि एक टीम में काम करते हैं, तो सुनिश्चित करें कि आप उपर्युक्त कारण के लिए समान पैटर्न का पालन करते हैं। करने के लिए मैं छड़ी के लिए करते हैं type, id/ for, name, class। अगर मैं कोणीय का उपयोग कर रहा हूं, तो सभी ng-सहायक उपकरण पहले जाएंगे। यह व्यक्तिगत प्राथमिकता के नीचे है।
डाई मौस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.