10 जावास्क्रिप्ट अवधारणाएं जिन्हें आपको साक्षात्कार के लिए जानना आवश्यक है

| | | | | | | | | | | |

टाइपस्क्रिप्ट कैसे सीखें

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

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

RedMonk जनवरी 2020 के अनुसार प्रोग्रामिंग भाषाओं की रैंकिंग ‚Äã‚Äã, टाइपस्क्रिप्ट डेवलपर्स द्वारा सातवीं सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषा है। यह सूचकांक विभिन्न भाषाओं में विभिन्न कार्यक्रमों की लोकप्रियता को ट्रैक करता है ‚Äã‚Äã/

<इनपुट प्रकार =" छिपा हुआ "नाम =" ck_source "value =" करियरकर्म-वेब "> <इनपुट टाइप = "हिडन" नाम = "सीके_मीडियम" वैल्यू = "ब्लॉग"> <इनपुट टाइप = "हिडन" नाम = "सीके_कैंपेन" वैल्यू = "एफटी-एक्सप्रेस-डब्ल्यूजीटी-ब्लॉग"> <इनपुट टाइप = "हिडन" नाम = " प्रवाह" मान = "एसएफटी"> <बटन प्रकार = "सबमिट" आईडी = "सबमिट 4" वर्ग = "बीटीएन बीटीएन-सफलता बीटीएन-ब्लॉक बटन-एजेक्स-फॉर्म" शैली = "पृष्ठभूमि-रंग: # ff9d38! जरूरी; सीमा रंग: # ff9d38; अस्पष्टता: 1; सफेद रंग; चौड़ाई: 100%; फोंट की मोटाई: बोल्ड; फ़ॉन्ट आकार: 13px; "> एक मैच प्राप्त करें <स्क्रिप्ट प्रकार = "पाठ / जावास्क्रिप्ट"> jQuery (`# contactForm2`)। सबमिट करें (फ़ंक्शन (ईवेंट) {var फ़ोन = jQuery (`# msg_phone`)। वैल (); फ़ोन = फ़ोन। बदलें (// $ /, ``) .replace (`+ (`, ``) .replace ( `) +`, ``) .replace (``, ``) .replace (`+ -`, ``) .replace (`-`, ``) .replace (`(`, ``) .replace (`)`, ``) .replace (`.`, ``); phone = phone.replace (``, ``); phone = phone. replace (``, ``); var otherphone = phone. सबस्ट्रिंग (2); अगर (otherp hone.split (``) .e बहुत (char => char === otherphone [0])) {jQuery (`# error_phone`)। दिखाएँ (); रिटर्न झूठा;} और {var phoneField = jQuery (`# msg_phone`); phoneField.removeAttr ("अधिकतम लंबाई"); phoneField.removeAttr ("स्कीमा"); phoneField.val (फ़ोन); सच लौटाता है;}}) <शैली मीडिया = "सभी"> घंटा {रंग: # 000; ऊंचाई: 3px}

इस मार्गदर्शिका में, हम ऑनलाइन टाइपस्क्रिप्ट सीखने के सर्वोत्तम तरीके पर चर्चा करते हैं। हम आपको टाइपस्क्रिप्ट कौशल में महारत हासिल करने के बारे में कुछ सुझाव देंगे।

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

टाइपस्क्रिप्ट के बारे में बात करने से पहले, आइए एक अन्य प्रोग्रामिंग भाषा की हमारी यादों को ताज़ा करें: जावास्क्रिप्ट।

जावास्क्रिप्ट गतिशील वेबसाइटों के निर्माण के लिए एक स्क्रिप्टिंग भाषा है। आप जावास्क्रिप्ट का उपयोग करके एनिमेटेड छवियों, इंटरैक्टिव बटन और वेब पेज घटकों जैसी साइटों में सुविधाएँ जोड़ सकते हैं। जब कोई उपयोगकर्ता उनके साथ इंटरैक्ट करता है तो ये आइटम बदल जाते हैं।

जब भी आप एक वेब पेज देखते हैं जो सिर्फ टेक्स्ट प्रदर्शित नहीं करता है, तो जावास्क्रिप्ट किसी तरह से शामिल होता है।

टाइपस्क्रिप्ट क्या है?

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

अपने कौशल का विकास करें

टाइपस्क्रिप्ट सीखने में पहला कदम बुनियादी बातों में महारत हासिल करना है। अन्य सभी घटक जो टाइपस्क्रिप्ट भाषा बनाते हैं। एक बार जब आप मूल बातें सीख लेते हैं, तो आप टाइपस्क्रिप्ट के अधिक जटिल पहलुओं का पता लगाना जारी रख सकते हैं। आइए टाइपस्क्रिप्ट सीखने के लिए आपको जिन मुख्य कौशलों को जानने की आवश्यकता है, उन्हें तोड़ दें।

HTML, CSS और जावास्क्रिप्ट सीखें

क्योंकि टाइपस्क्रिप्ट जावास्क्रिप्ट पर आधारित है, शुरू करने से पहले आपको एचटीएमएल, सीएसएस और जावास्क्रिप्ट में कोड करना सीखना होगा।

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

आरंभ करने के लिए, HTML और CSS सीखने के लिए हमारे गाइड देखें:

प्रकार

टाइप टाइपस्क्रिप्ट का एक अनिवार्य घटक है, इसलिए भाषा का नाम है।

टाइपस्क्रिप्ट में, प्रकार घोषित होने पर वेरिएबल को असाइन किए जा सकते हैं। यह आपको अधिक विश्वसनीय और स्केलेबल कोड लिखने की अनुमति देता है और आपके कार्यक्रमों की पठनीयता में भी सुधार करता है।

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

चर और टिप्पणियां

वैरिएबल का उपयोग टाइपस्क्रिप्ट में मानों को स्टोर करने के लिए किया जाता है। उदाहरण के लिए, एक वेरिएबल उपयोगकर्ता के नाम या जन्म तिथि को स्टोर कर सकता है।

टिप्पणियां आपको स्क्रिप्ट जोड़ने की अनुमति देती हैं आपका कोड जो ब्राउज़र द्वारा नहीं पढ़ा जाता है, लेकिन डेवलपर्स द्वारा पढ़ा जा सकता है। टिप्पणियां आपको यह समझाने की अनुमति देती हैं कि आपका कोड कैसे काम करता है।

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

फंक्शन्स

टाइपस्क्रिप्ट पारंपरिक JavaSc ript फंक्शन में कई सुधार प्रदान करता है।

टाइपस्क्रिप्ट में , उदाहरण के लिए, आप एक फ़ंक्शन घोषित कर सकते हैं जैसा कि आप जावास्क्रिप्ट में करेंगे। लेकिन आप टाइपस्क्रिप्ट प्रकारों का उपयोग फ़ंक्शन तर्कों के रूप में भी कर सकते हैं।

दो प्रकार के फ़ंक्शन हैं जिनके बारे में आपको पता होना चाहिए: फ़ंक्शन एक्सप्रेशन और फ़ंक्शन घोषणाएं। आपको इस बात से भी परिचित होना चाहिए कि टाइपस्क्रिप्ट में "यह" कीवर्ड कैसे काम करता है, जो कि जावास्क्रिप्ट से भी लिया गया है।

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग

टाइपस्क्रिप्ट एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है, और यह कार्यक्षमता ऑब्जेक्ट-ओरिएंटेड जावास्क्रिप्ट को बेहतर बनाने के लिए कई नई सुविधाएँ जोड़ती है। उदाहरण के लिए, आप टाइपस्क्रिप्ट में "क्लास" कीवर्ड का उपयोग करके कक्षाएं बना सकते हैं।

आपको ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग से संबंधित निम्नलिखित विषयों से परिचित होना चाहिए:

इंटरफेस

टाइपस्क्रिप्ट की मुख्य विशेषताओं में से एक इंटरफ़ेस है। इंटरफेस आपको एक चर के लिए एक विशिष्ट संरचना को परिभाषित करने की अनुमति देते हैं। आपको यह जानने की जरूरत है कि एक इंटरफ़ेस में क्या हो सकता है और एक इंटरफ़ेस को कैसे परिभाषित किया जाए।

मॉड्यूल

मॉड्यूल एक टाइपस्क्रिप्ट सुविधा है जो आपको अपने कोड को विभाजित करने की अनुमति देती है। कई छोटे, पुन: प्रयोज्य घटकों में। यह आपकी परियोजना को बेहतर ढंग से व्यवस्थित करने में आपकी मदद कर सकता है। आपको मूल सिंटैक्स पता होना चाहिए जिसका उपयोग टाइपस्क्रिप्ट फाइलों में प्रपत्रों को आयात और निर्यात करने के लिए करता है।

हमने केवल कुछ प्रमुख टाइपस्क्रिप्ट सुविधाओं को कवर किया है जिनसे आप परिचित हो सकते हैं - तलाशने के लिए और भी बहुत कुछ है! ऊपर उल्लिखित अवधारणाओं से खुद को परिचित करके, आप अन्य टाइपस्क्रिप्ट अवधारणाओं की खोज जारी रखने के लिए एक अच्छे पायदान पर होंगे।

टाइपस्क्रिप्ट ऑनलाइन कैसे सीखें

टाइपस्क्रिप्ट सीखने में आपकी मदद करने के लिए भारी मात्रा में संसाधन मौजूद हैं। यह एक अच्छी बात है - जितने अधिक संसाधन उपलब्ध हैं, उतनी ही अधिक संभावना है कि आपकी आवश्यकताओं को पूरा करता है। हालांकि, उपयोग करने के लिए कौन से संसाधनों का चयन करना कठिन हो सकता है।

टाइपस्क्रिप्ट सीखने से पहले आपको जो पहली चीज करनी चाहिए, वह यह है कि आप खुद से पूछें कि आप सबसे अच्छा कैसे सीखते हैं।

क्या आपको ऑनलाइन ट्यूटोरियल पसंद हैं या करते हैं आप ऑनलाइन पाठ पसंद करते हैं? क्या आप टीम प्रोजेक्ट्स पर काम करना चाहते हैं या क्या आप अपने दम पर सीखने में सहज महसूस करते हैं? इस प्रश्न पर पहले से विचार करके, आप इस बात का बेहतर अंदाजा लगा सकते हैं कि आपको किस प्रकार की सामग्री की तलाश करनी चाहिए।

ऑनलाइन टाइपिंग कोर्स

उडेमी द्वारा टाइपस्क्रिप्ट का परिचय