"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > निष्पादन प्रसंग

निष्पादन प्रसंग

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

Execution Context

आइए जेएस में निष्पादन संदर्भ को समझें।

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

निष्पादन प्रसंग कब बनाया जाता है?

एक निष्पादन संदर्भ निम्नलिखित परिदृश्यों में बनाया गया है:

  • जब जावास्क्रिप्ट इंजन एक स्क्रिप्ट निष्पादित करना शुरू करता है (उदाहरण के लिए, जब कोई वेब पेज लोड होता है)
  • जब कोई फ़ंक्शन कॉल किया जाता है
  • जब एक सेटटाइमआउट() या सेटइंटरवल() फ़ंक्शन ट्रिगर होता है
  • जब कोई ईवेंट हैंडलर ट्रिगर होता है (उदाहरण के लिए जब कोई उपयोगकर्ता किसी बटन पर क्लिक करता है)

जावास्क्रिप्ट में निष्पादन संदर्भ को दो मुख्य घटकों में विभाजित किया जा सकता है: मेमोरी घटक और कोड घटक

मेमोरी घटक (परिवर्तनीय वातावरण)

  • कुंजी-मूल्य जोड़े में चर और फ़ंक्शन संग्रहीत करता है
  • डेटा और फ़ंक्शंस को दायरे में रखता है

कोड घटक (निष्पादन का धागा)

  • एक समय में एक पंक्ति में कोड निष्पादित करता है
  • एक विशिष्ट आदेश का पालन करता है

जावास्क्रिप्ट है:

  • सिंक्रोनस: एक विशिष्ट क्रम में कोड निष्पादित करता है
  • सिंगल-थ्रेडेड: एक समय में कोड की एक पंक्ति निष्पादित करता है

निष्कर्ष :

जावास्क्रिप्ट कोड निष्पादन, आवश्यक वातावरण प्रदान करने और एक विशिष्ट आदेश का पालन करने के लिए निष्पादन संदर्भ आवश्यक है। इसके घटकों और निर्माण परिदृश्यों को समझने से आपके कोडिंग कौशल में सुधार होगा? हैप्पी कोडिंग!?

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/laxmann/execution-context-1mci?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3