मैं इनलाइन जावास्क्रिप्ट का उपयोग थोड़ा सा करता हूं, आमतौर पर वर्डप्रेस थीम जो मैं करता हूं। मैंने कुछ महीने पहले तक //<![CDATA[ ... //]]>
में इनलाइन जावास्क्रिप्ट को लपेटने के बारे में नहीं सुना था, और मैं कुछ वर्षों तक इस योग्यता के उचित स्तर पर यह सामान कर रहा हूं।क्या सीडीएटीए वास्तव में आवश्यक है?
मैं चारों ओर घूमता हूं और मैंने सुना है कि लोग इसका उपयोग करते हैं क्योंकि उनका जावास्क्रिप्ट अन्यथा मान्य नहीं करता है। मैं एक सख्त 1.0 एक्सएचटीएमएल डक्ट टाइप का उपयोग करता हूं और मुझे कभी भी मेरे मार्कअप को सत्यापित करने में कोई समस्या नहीं है। क्या ऐसा इसलिए है क्योंकि मैं jquery का उपयोग करता हूं, या आमतौर पर प्लगइन को सक्रिय करने के लिए मेरे पास कोड की कुछ पंक्तियां होती हैं? या क्या इस संबंध में डब्ल्यू 3 वैधकर्ता उदार है? क्या इन सीडीएटीए चिह्नों का उपयोग नहीं करते समय कार्यात्मक प्रभाव का कोई सबूत है?
उदाहरण के लिए, मुझे लगता है कि कुछ पारसर्स पर ट्रिप हो सकता से कम और जावास्क्रिप्ट में संकेत (< and >) अधिक से अधिक कोड जो सीडीएटीए अनुभाग में नहीं है। –
यह http://stackoverflow.com/questions/66837/when-is-a-cdata-section-necessary-within-a-script-tag का डुप्लिकेट प्रतीत होता है। वहाँ कुछ अच्छे जवाब हैं। –
@ गिंटौटास - पार्सर्स * उन पर यात्रा करना चाहिए, अन्य चीजों के साथ। जोस्ट का जवाब एक अच्छा है। – Quentin