SORU
30 EYLÜL 2015, ÇARŞAMBA


Neden&;/script> ekleyerek lt; yorum çözümleyici sonu mu?

Neden bir yorum </script> çözümleyici Ara ekleme? Bu bir hata ya da gözden kaçırdığım belgelerinde bir şey var mı?

Chrome, Firefox, Opera Internet Explorer bu test ettik ve hepsi de aynı sonucu verir.

Tek satırlı yorum:

function Foo(){
  // </script>
  alert("bar");
};

Foo();

Çok satırlı yorum:

function Foo(){
  /*
      </script>
  */
  alert("bar");
};

Foo();

CEVAP
30 EYLÜL 2015, ÇARŞAMBA


Bu W3C tarafından tanımlanan HTML parser JavaScript ayrıştırıcı tamamen ayrılmış olur. <script> etiketinden sonra kapanış için normal metin olarak JS kodu davranır çünkü yorum veya dizeleri içinde, o </script>, ne olursa olsun görünüyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • pissengehen

    pissengehen

    26 EYLÜL 2006
  • super1988guy

    super1988guy

    9 Aralık 2007