Kötü uygulama HTML gövdesine JavaScript gömmek için mi?
Üzerinde çalıştığım bir takım HTML sayfalarımızda vücutta rastgele yerlerde <script>
etiketleri kullanma alışkanlığı içine aldı. Örneğin:
<html>
<head></head>
<body>
<div id="some-div">
<script type="text/javascript">//some javascript here</script>
</div>
</body>
</html>
Bunu daha önce görmemiştim. Test ettim birkaç tarayıcılarda iş gibi görünüyor. Ama bildiğim kadarıyla, geçerli bu gibi yerlerde script etiketleri koymak için değil.
Yanılıyor muyum? Ne kadar kötü bu div etiketleri içinde komut dosyası etiketleri koyuyoruz? Herhangi bir tarayıcı uyumluluk sorunları etmeliyim farkında olacak?
CEVAP
Son derece geçerli.
Kod karışık büyük blok işaretleme yok () dış komut kullanmak daha iyi koymak istemem, ama yararlı olabilir:
ekstra ilerici-geliştirme için bilgi veri öznitelikleri genişletilmiş bilgi gizleme için code veya diğer bir yaklaşım içine sığdırmak zor olduğu) bağlama; ya da ekleyin
gerekli bir komut dosyası geliştirme mümkün olduğunca çabuk pencere-yük beklemek yerine belge hazır/() kapalı bir yerde. Bunun bir örneği ise çok geç ateş edersen tahriş otomatik netleme, olacaktır.
<body>
izin verilen en tarayıcılar yine de izin rağmen) değildir <style>
elementler, düşünüyor olabilir.
Neden yerine HTML JSON oluşturulan dön...
&Quot;protokol"?neden kullanmak i...
İyi bir uygulama HTML bir form'in...
C standart iostreams için düşük perfor...
Kötü uygulama ayarlayıcı bir dönüş yap...