2012-03-17 20 views
7

HTML biçimlendirmesinde ERB denetim yapıları yazarken, ERB mantığını daha net hale getirmek veya sonuçta ortaya çıkan HTML girintisini doğru yapmak için bir şeyler girmeniz daha iyi olur mu?HTML işaretlemesinde ERB denetim yapılarını girerken en iyi uygulama nedir?

E.g.

<ul> 
    <li>Entries</li> 
<% entries.each do |entry| %> 
    <li><%= entry.title %></li> 
<% end %> 
</ul> 

<ul> 
    <li>Entries</li> 
    <% entries.each do |entry| %> 
    <li><%= entry.title %></li> 
    <% end %> 
</ul> 

cevap

11

vs bir tat tabanlı tercihi var ama beynin hücrelerinin daha expended orası beri, kodu okumak için en kolay hale getirir girinti ile gider. Benim için bu ikinci seçenek, çünkü orada bir döngü olduğunu ve döngü sadece bazı düz eski açılmamış <li> etiketlerinin içinde olduğunu daha bariz olduğu için.

Kodunuz ile yanıt arasındaki işaretlemeye gelebilecek tüm şeyleri düşündüğünüzde, bu dört kat (bu bir?) Diyelimdir: işlenmiş kısmi çarkı doğru bir şekilde tahmin etmeyi denediniz mi? Tanım gereği neredeyse imkansız. İşaretleme minimize edilirse ne olur?

HTML girintileri, HTML sayfanızı okumak için çok fazla zaman harcarsanız gerçekten önemlidir, ancak pratikte, yalnızca tarayıcımın geliştirici araçlarındaki sayfalarimin HTML'sine bakıyorum. Bu, otomatik olarak işaretlemenin bir kısmını temizler.

İlgili konular