आंतरिक और बाहरी जावास्क्रिप्ट के बीच अंतर

1990 के दशक के मध्य में, नेटस्केप के डेवलपर्स ने वेबसाइटों को अधिक इंटरैक्टिव और आकर्षक बनाने के लिए एक उपकरण के रूप में उपयोग करने के लिए एक सरल स्क्रिप्टिंग भाषा बनाई। इस भाषा को अंततः जावास्क्रिप्ट के रूप में जाना जाएगा। आज कई उपयोगकर्ता इस बात से अनजान हैं कि ईमेल क्लाइंट या सोशल-नेटवर्किंग वेबसाइट की विशेषताएं जिस पर वे निर्भर हैं, वे हजारों लाइनों की चतुर और जटिल जावास्क्रिप्ट प्रोग्रामिंग का परिणाम हैं।

आंतरिक जावास्क्रिप्ट

जावास्क्रिप्ट कोड अपने जादू को काम करने के लिए, इसे किसी विशेष वेब पेज पर उचित स्थान पर किसी भी तरह से शामिल किया जाना चाहिए क्योंकि पेज लोड हो गया है। आंतरिक जावास्क्रिप्ट कोड वह कोड होता है जिसे HTML टैग्स के बीच वेब पेज के भीतर कहीं भी रखा जाता है। कई वेब डेवलपर अपने Javascript कोड को टैग से पहले रखना चुनते हैं।

दिन का वीडियो

बाहरी जावास्क्रिप्ट

HTML कोड से अलग फ़ाइल में रखे गए Javascript कोड को बाहरी Javascript कहा जाता है। बाहरी जावास्क्रिप्ट कोड उसी तरह लिखा और उपयोग किया जाता है जैसे आंतरिक जावास्क्रिप्ट। फ़ाइल में ".js" एक्सटेंशन होना चाहिए, हालांकि वस्तुतः कोई भी अन्य एक्सटेंशन आधुनिक ब्राउज़र के साथ काम करता है। एक महत्वपूर्ण अंतर: बाहरी कोड को टैग के बीच नहीं रखा जाना चाहिए, या कोड काम नहीं करेगा।

वेब ब्राउज़र को पता होना चाहिए कि उसे बाहरी कोड लोड करने की आवश्यकता है। वेब पेज में स्क्रिप्ट को संदर्भित करने वाले निम्नलिखित HTML टैग होने चाहिए:

URL वेब सर्वर को बताता है कि Javascript कोड को कहां खोजें और लोड करें।

आंतरिक जावास्क्रिप्ट के लाभ

यदि Javascript की पंक्तियों की संख्या अपेक्षाकृत कम है, तो आंतरिक Javascript वाला वेब पृष्ठ उन पृष्ठों की तुलना में तेज़ी से लोड होता है, जिन्हें बाहरी कोड का संदर्भ देना चाहिए। ऐसा इसलिए है, क्योंकि वेब ब्राउज़र पृष्ठ को लोड करता है और बाहरी कोड के संदर्भ का सामना करता है, उसे कोड लाने के लिए वेब सर्वर से एक अलग अनुरोध करना होगा।

बाहरी जावास्क्रिप्ट के लाभ

यदि वेबसाइट के कई पृष्ठों पर समान कोड का उपयोग किया जाता है, तो बाहरी Javascript फ़ाइलें फायदेमंद होती हैं। आपको केवल उन पृष्ठों में बाहरी कोड का संदर्भ शामिल करना होगा, जिन्हें वास्तव में उस कोड की आवश्यकता होती है। यदि Javascript कोड बदलता है, तो केवल एक फ़ाइल को संपादित करना होगा; परिवर्तन कोड की आवश्यकता वाले सभी पृष्ठों पर तुरंत उपलब्ध होते हैं। जावास्क्रिप्ट को बाहरी फाइलों में संग्रहीत करने से वेबसाइटों को बनाए रखना भी आसान हो जाता है: पृष्ठ कम अव्यवस्थित होते हैं, और वेब डेवलपर के पास आवश्यक संपादन करने के लिए कोड की कम लाइनें होती हैं। HTML कोड की कुछ पंक्तियाँ भी खोज इंजन स्पाइडर को आपकी साइट को अधिक अच्छी तरह से अनुक्रमित करने और महत्वपूर्ण कीवर्ड खोजने में मदद कर सकती हैं।

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

श्रेणियाँ

हाल का

सीडीजी फाइल को खाली सीडी में कैसे बर्न करें?

सीडीजी फाइल को खाली सीडी में कैसे बर्न करें?

आप खाली सीडी पर सीडीजी फाइलों को बर्न करके करा...

मैं ब्लूटूथ में ऑब्जेक्ट पुश का उपयोग कैसे करूं?

मैं ब्लूटूथ में ऑब्जेक्ट पुश का उपयोग कैसे करूं?

फ़ोन के बीच चित्र, ध्वनि क्लिप या संपर्क भेजने...

LANDESK रिमोट कंट्रोल क्या है?

LANDESK रिमोट कंट्रोल क्या है?

काम पर एक आईटी पेशेवर। छवि क्रेडिट: Riccardo_M...