SORU
30 NİSAN 2009, PERŞEMBE


Script HTML yorum etiketleri içinde en iyi yöntem?

Aşağıdaki uygulama ile çalışmak zorundayım satır içi JavaScript oldukça sıradan

<script type="text/javascript">
   <!--
       // Code goes here
   //-->
</script>

Nokta kaynak oluşturma JavaScript ile uyumlu olan tarayıcıları engellemek için olduğunu biliyorum, ama bu hala en iyi yöntem bugün? Tarayıcıları bugün kullanılan büyük bir çoğunluğu JavaScript çevirebilir; hatta modern mobil cihazlar genellikle sorun yok.

Olarak 'neden olmasın?' soru: geçenlerde vardı harcamak birkaç saat hata ayıklama sorun nerede biri vardı bıraktığı '//' önünde '-->' sonunda bir komut dosyası etiketi derinliklerine bazı sayfaları ve bu neden gizemli JavaScript hataları.

Sen ne yapıyorsun? Hala kabul bu bir 'en iyi uygulama?"

CEVAP
30 NİSAN 2009, PERŞEMBE


Önemli şey, belirli bir tarayıcı JavaScript destekliyorsa ya da ilgisiz değil olsun günümüzde ki büyük çoğunluğu) - alakasız çünkü neredeysetümeğer yorumlamak onlar bile JavaScript görmezden bildikleri anlamına gelir komut dosyası blokları, anlıyorum.

Matt Kruse onun üzerinde more detailed explanation biraz verirJavaScript Araçneden özellikle için sitedeğilkomut dosyası blokları içinde HTML yorumlarını kullanabilir.

Bu sayfadan alıntı:


Kod Blokları HTML Yorum kullanmayın

Javascript eski günler (1995), Netscape 1.0 gibi bazı tarayıcılar script etiketinin herhangi bir destek ya da bilgi yoktu. Javascript ilk yayımlandığında, bir teknik göstermek olmaz bu yüzden eski tarayıcılardan kodu gizlemek için sayfayı metin olarak gerekliydi. 'Hack' script bloğu içinde HTML yorumlarını kodu gizlemek için kullanın.

Script HTML Yorumlarını kullanarak Kötü

// DON'T do this! Code is just representative on how things were done
<script language="javascript">
<!--
   // code here
//-->
</script>

Ortak kullanımda hiçbir tarayıcıları bugün <script> etiketi cahil, javascript kaynağı gizleme artık gerekli değildir. Aslında, zararlı, aşağıdaki nedenlerle kabul edilebilir:

  • XHTML belgeleri içinde, kaynağı aslında tüm tarayıcılar gizli ve kullanılmaz hale gelecektir
  • -- script herhangi bir azaltma işlemleri geçersiz HTML yorum içinde izin verilmez

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010