कुछ नए डेवलपर्स या यहां तक कि उन अनुभवी लोगों को भी बुनियादी बातों का ठोस ज्ञान नहीं होने पर समस्याओं या कठिनाइयों का सामना करना पड़ सकता है।
इसे हल करने के लिए, इस श्रृंखला में, मैं इसे ताज़ा रखने के लिए और यहां आने वाले किसी भी डेवलपर को किसी विशिष्ट विषय को याद रखने में मदद करने के लिए जावास्क्रिप्ट बुनियादी सिद्धांतों को दोबारा दोहराना चाहता हूं।
सबसे पहले, हम किस बारे में बात करने जा रहे हैं?
सभी जावास्क्रिप्ट बुनियादी बातें, स्क्रैच से हीरो तक!
बुनियादी बातें
जावास्क्रिप्ट एक समृद्ध और जटिल प्रोग्रामिंग भाषा है, यह बहुत ही परिदृश्यों और विस्तृत एप्लिकेशन रेंज में लागू करने में सक्षम है।
यहां हम कुछ विशिष्ट विशेषताएं देख सकते हैं:
और भी बहुत कुछ...
हमारे उद्देश्य के लिए, ये विशेषताएँ ही काफी हैं। हम उनमें से हर एक बिंदु का पता लगाएंगे, हमें उनके बारे में ठोस जानकारी मिलेगी।
जावास्क्रिप्ट परंपरागत रूप से एक व्याख्या की गई भाषा थी, जिसका अर्थ है कि कोड को लाइन दर लाइन निष्पादित किया जाता है। आजकल, उन्नत जावास्क्रिप्ट इंजनों के साथ अधिकांश कोड प्रदर्शन को बेहतर बनाने के लिए जस्ट इन टाइम तकनीकों का उपयोग करके तुरंत संकलित किया जाता है।
जावास्क्रिप्ट एक गतिशील रूप से टाइप की गई भाषा है, जो एक ही वेरिएबल को अलग-अलग समय पर विभिन्न प्रकार के डेटा को संग्रहीत करने की अनुमति देती है। यह लचीलापन प्रदान करता है, लेकिन इससे त्रुटियां भी हो सकती हैं जिनका पता लगाना अधिक कठिन होता है।
सी या जावा जैसी भाषाओं में पाए जाने वाले पारंपरिक वर्गों का उपयोग करने के बजाय, जावास्क्रिप्ट विरासत के लिए प्रोटोटाइप का उपयोग करता है। यह एक ऑब्जेक्ट से दूसरे ऑब्जेक्ट में गुणों और विधियों की विरासत की अनुमति देता है।
जावास्क्रिप्ट फ़ंक्शंस को प्रथम श्रेणी की वस्तुओं के रूप में मानता है, जिससे उन्हें वेरिएबल्स को सौंपा जा सकता है, अन्य फ़ंक्शंस के लिए तर्क के रूप में पारित किया जा सकता है, फ़ंक्शंस से वापस लौटाया जा सकता है, और उनके अपने गुण और तरीके हो सकते हैं।
जावास्क्रिप्ट क्लोजर का समर्थन करता है, एक शक्तिशाली सुविधा जो फ़ंक्शंस को उस दायरे में वेरिएबल्स को याद रखने और एक्सेस करने की अनुमति देती है जहां वे बनाए गए थे, बाहरी दायरा समाप्त होने के बाद भी।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3