सामान्य जावास्क्रिप्ट उपयोग के विपरीत जहां स्क्रिप्ट को एक स्रोत विशेषता के माध्यम से शामिल किया जाता है और अलग से निष्पादित किया जाता है, यह उदाहरण दोनों दृष्टिकोणों को संयोजित करने का प्रयास करता है।

आधिकारिक व्यवहार

आधिकारिक व्यवहार, जैसा कि HTML 4.01 विशिष्टता द्वारा परिभाषित है, यह निर्देश देता है कि एक इनलाइन स्क्रिप्ट में स्रोत विशेषता नहीं हो सकती है। विनिर्देश में कहा गया है:

\\\"यदि src विशेषता सेट नहीं है, तो उपयोगकर्ता एजेंटों को तत्व की सामग्री को स्क्रिप्ट के रूप में समझना होगा। यदि src में URI मान है, तो उपयोगकर्ता एजेंटों को तत्व की सामग्री को अनदेखा करना होगा और पुनः प्राप्त करना होगा यूआरआई के माध्यम से स्क्रिप्ट।\\\"

इसका मतलब है कि यदि कोई स्रोत विशेषता है तो इनलाइन स्क्रिप्ट की सामग्री को नजरअंदाज कर दिया जाएगा वर्तमान।

ब्राउज़र व्यवहार

व्यवहार में, प्रमुख ब्राउज़र इस विनिर्देशन की व्याख्या इस प्रकार करते हैं:

सर्वोत्तम अभ्यास

संभावित ब्राउज़र विसंगतियों से बचने के लिए, इनलाइन स्क्रिप्ट या एक अलग स्क्रिप्ट फ़ाइल का उपयोग करने की अनुशंसा की जाती है, लेकिन दोनों को एक साथ नहीं। यह दृष्टिकोण सभी ब्राउज़रों में सुसंगत और पूर्वानुमानित व्यवहार सुनिश्चित करता है।

","image":"http://www.luping.net/uploads/20241112/17313897826732e956831e2.jpg","datePublished":"2024-11-12T14:11:01+08:00","dateModified":"2024-11-12T14:11:01+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्या इनलाइन जावास्क्रिप्ट स्क्रिप्ट `src` विशेषता का उपयोग कर सकती हैं?

क्या इनलाइन जावास्क्रिप्ट स्क्रिप्ट `src` विशेषता का उपयोग कर सकती हैं?

2024-11-12 को प्रकाशित
ब्राउज़ करें:879

 Can Inline JavaScript Scripts Use a `src` Attribute?

क्या जावास्क्रिप्ट इनलाइन स्क्रिप्ट में स्रोत विशेषता हो सकती है?

स्रोत विशेषता के साथ इनलाइन जावास्क्रिप्ट स्क्रिप्ट होने की वैधता के बारे में सवाल उठता है, जैसे:

सामान्य जावास्क्रिप्ट उपयोग के विपरीत जहां स्क्रिप्ट को एक स्रोत विशेषता के माध्यम से शामिल किया जाता है और अलग से निष्पादित किया जाता है, यह उदाहरण दोनों दृष्टिकोणों को संयोजित करने का प्रयास करता है।

आधिकारिक व्यवहार

आधिकारिक व्यवहार, जैसा कि HTML 4.01 विशिष्टता द्वारा परिभाषित है, यह निर्देश देता है कि एक इनलाइन स्क्रिप्ट में स्रोत विशेषता नहीं हो सकती है। विनिर्देश में कहा गया है:

"यदि src विशेषता सेट नहीं है, तो उपयोगकर्ता एजेंटों को तत्व की सामग्री को स्क्रिप्ट के रूप में समझना होगा। यदि src में URI मान है, तो उपयोगकर्ता एजेंटों को तत्व की सामग्री को अनदेखा करना होगा और पुनः प्राप्त करना होगा यूआरआई के माध्यम से स्क्रिप्ट।"

इसका मतलब है कि यदि कोई स्रोत विशेषता है तो इनलाइन स्क्रिप्ट की सामग्री को नजरअंदाज कर दिया जाएगा वर्तमान।

ब्राउज़र व्यवहार

व्यवहार में, प्रमुख ब्राउज़र इस विनिर्देशन की व्याख्या इस प्रकार करते हैं:

  • क्रोम, फ़ायरफ़ॉक्स, एज : इनलाइन स्क्रिप्ट की सामग्री को नजरअंदाज कर दिया जाता है, और केवल स्रोत फ़ाइल में परिभाषित स्क्रिप्ट को ही छोड़ दिया जाता है निष्पादित।
  • सफारी: इनलाइन स्क्रिप्ट और स्रोत फ़ाइल दोनों निष्पादित हैं।

सर्वोत्तम अभ्यास

संभावित ब्राउज़र विसंगतियों से बचने के लिए, इनलाइन स्क्रिप्ट या एक अलग स्क्रिप्ट फ़ाइल का उपयोग करने की अनुशंसा की जाती है, लेकिन दोनों को एक साथ नहीं। यह दृष्टिकोण सभी ब्राउज़रों में सुसंगत और पूर्वानुमानित व्यवहार सुनिश्चित करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3