JavaScript'ten olabildiğince az HTML oluşturmaya çalışıyorum. Bunun yerine, mevcut işaretlemeyi ne zaman yapabilirsem değiştirmeyi tercih ediyorum ve yalnızca HTML'yi Ajax'ı kullanmak için iyi bir aday olmayan bir öğeyi dinamik olarak eklemem gerektiğinde üretiyorum. Bunun, kodun korunmasını çok daha kolay hale getirdiğini ve kodda hızlıca değişiklik yaptığını düşünüyorum çünkü işaretlemenin okunması ve izlenmesi kolaydır. Temel kuralm: HTML, belge yapısı için, CSS sunum içindir, JavaScript davranış içindir.
Ancak, tüm formlar ve içerik ağırlıklı kalıcı iletişim kutuları da dahil olmak üzere bir dizi HTML kodu üreten bir JS kodu gördüm. Genel olarak hangi yöntem en iyi yöntem olarak kabul edilir? Hangi durumlarda HTML oluşturmak için JavaScript kullanılmalı ve ne zaman kullanılmamalıdır?