JavaScript में HTML कमेंट्स की आवश्यकता नहीं
नहीं, JavaScript के ब्लॉक पर HTML कमेंट्स का उपयोग करने की कोई आवश्यकता नहीं है। यह 1990 के दशक में किया जाता था। वे ब्राउज़र्स अब मौजूद नहीं हैं जिनके लिए आपको JavaScript में HTML कमेंट्स उपयोग करने पड़ते थे।
आधुनिक विकल्प: CDATA
आप CDATA का उपयोग कर सकते हैं (मुख्य रूप से XHTML के लिए):
<script charset="utf-8"> /* <![CDATA[ */ /* ]]> */ </script>
इतिहास
- पुराने ब्राउज़र्स (Netscape 1.x, IE 2.x)
<script>टैग नहीं समझते थे। - HTML कमेंट्स
<!-- ... -->से कोड छुपाया जाता था। - आधुनिक ब्राउज़र्स (पिछले 20+ वर्षों से) इसे सही ढंग से पार्स करते हैं।
सर्वोत्तम अभ्यास
- HTML कमेंट्स का उपयोग **न करें** JavaScript में।
- XHTML/पॉलीग्लॉट दस्तावेज़ों के लिए केवल CDATA उपयोग करें।
- सामान्य HTML5 में बस
<script>...</script>लिखें। - इंलाइन स्क्रिप्ट्स के बजाय एक्सटर्नल
.jsफाइल्स प्राथमिकता दें।