มีวิธีปฏิบัติที่เป็นมาตรฐานสำหรับการสั่งซื้อแอตทริบิวต์ในแท็ก HTML หรือไม่


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
ไม่ไม่มีมาตรฐาน W3C กล่าวว่าลำดับของคุณสมบัติไม่สำคัญ ค้นหาตัวอย่างรหัสแองกูลาร์ที่ใดที่หนึ่งบนอินเทอร์เน็ตหรือในหนังสือเชิงมุมและทำตามสิ่งที่พวกเขาตั้งไว้ โอกาสที่จะใกล้เคียงกับ "ถูกต้อง" หากไม่จริง "ถูกต้อง"
Robert Harvey

ฉันไม่คิดอย่างนั้น แต่ถ้าคุณดูที่ dom ในคอนโซลมันจะเรียงตามลำดับตัวอักษร
Abel D

1
นอกจากนี้คุณสามารถค้นหาคำแนะนำได้โดย Googling "การสั่งซื้อแอตทริบิวต์ในแท็ก HTML"
Robert Harvey

ขอบคุณ AbelD และ @RobertHarvey ฉันกำลังค้นหาความคิดเห็นมากมายผ่านทาง Google แต่หวังว่าจะมีวิธีการมาตรฐานมากกว่านี้ ขอบคุณอีกครั้ง.
Matt Cashatt

1
@AbelD การเรียงลำดับแอตทริบิวต์ HTML ตามตัวอักษรดูเหมือนจะเป็นความคิดที่แย่ที่สุดสำหรับนักพัฒนา
Alternatex

คำตอบ:


13

ไม่มีมาตรฐาน ปรับให้เหมาะสมเพื่อความเข้าใจง่ายและพยายามให้สอดคล้องกัน

โดยส่วนตัวแล้วฉันคิดว่ามันเป็นการดีที่จะใส่idแอตทริบิวต์ก่อนเสมอเพื่อให้ผู้ทดสอบพบได้ง่ายขึ้น


3
ฉันพบว่าสิ่งที่สำคัญที่สุดคือการกระชับ หากทำงานเป็นทีมตรวจสอบให้แน่ใจว่าคุณทำตามรูปแบบเดียวกันด้วยเหตุผลข้างต้น ฉันมักจะติดtype, id/ for, ,name classถ้าฉันใช้มุมเชิงมุมคุณสมบัติทั้งหมดng-จะไปก่อน มันเป็นความชอบส่วนตัว
die maus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.