SORU
14 Mayıs 2010, Cuma


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
14 Mayıs 2010, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010