1. जावास्क्रिप्ट का परिचय !!

Jan 07 2023
जावास्क्रिप्ट क्यों? जावास्क्रिप्ट आज की दुनिया में सबसे अधिक मांगी जाने वाली भाषा है। सबसे बहुमुखी भाषा, जिसका उपयोग विभिन्न प्रकार के एप्लिकेशन बनाने के लिए किया जा सकता है: वेब-ऐप्स, मोबाइल-ऐप्स, डेस्कटॉप-ऐप्स, सर्वर-साइड ऐप्स।
छवि क्रेडिट: विकिमीडिया कॉमन्स

जावास्क्रिप्ट क्यों?

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

जावास्क्रिप्ट के बारे में:

  1. JavaScript को 1995 में Brendan Eich द्वारा डिज़ाइन किया गया था
  2. जावास्क्रिप्ट सिंगल-थ्रेडेड नॉन-ब्लॉकिंग एसिंक्रोनस समवर्ती भाषा है, जिसमें कॉल-स्टैक, इवेंट-लूप, कॉलबैक-क्यू और कुछ एपीआई हैं।
  3. जावास्क्रिप्ट एक प्रोटोटाइप आधारित भाषा है। (जावास्क्रिप्ट में, वंशानुक्रम प्रोटोटाइप तंत्र के माध्यम से होता है। इसमें गुणों और विधियों को गतिशील रूप से किसी भी वस्तु में जोड़ा जा सकता है।)
  4. क्या जावास्क्रिप्ट "व्याख्या" भाषा है? -आम धारणा यह है कि, इसकी व्याख्या की जाती है, क्योंकि जावास्क्रिप्ट स्रोत कोड को हर बार इंजन में चलाने पर संसाधित किया जाता है। लेकिन यह पूरी तरह सटीक नहीं है। जावास्क्रिप्ट इंजन वास्तवमें फ्लाई (इन-टाइम संकलन) पर प्रोग्राम को संकलित करता है और फिर संकलित कोड को तुरंत चलाता है।
  5. जावास्क्रिप्ट व्यवहार और प्रदर्शन जेएस इंजन पर निर्भर करता है जो ब्राउज़र के पीछे स्थित है।
  6. जावास्क्रिप्ट ECMA SCRIPT विनिर्देशन का कार्यान्वयन है।
  7. जावास्क्रिप्ट एक "केस-संवेदी" भाषा है।
  1. ब्रेंडन ईच द्वारा डिज़ाइन किया गया।
  2. यह एक स्क्रिप्टिंग भाषा बनाने का खाका है।
  3. विभिन्न ब्राउज़रों में वेब पेजों के बीच इंटरऑपरेबिलिटी सुनिश्चित करने के लिए जावास्क्रिप्ट मानक।
  4. नवीनतम संस्करण — ES 13 (2022)
  5. सबसे उल्लेखनीय रिलीज़ या मानक— ES 6 (2015) — अधिकांश सुविधाओं को इस रिलीज़ में पेश किया गया था।
  1. मूल रूप से एक मानक दुभाषिया या संकलक, जो जावास्क्रिप्ट कोड को संकलित करता है।
  2. सभी प्रासंगिक आधुनिक इंजन बेहतर प्रदर्शन के लिए समय संकलन में उपयोग करते हैं।
  3. वेब ब्राउज़र में, JS इंजन DOM (डॉक्यूमेंट ऑब्जेक्ट मॉडल) के माध्यम से JS रेंडरिंग इंजन के साथ सत्र में चलता है ।
  4. वैसे तो JS engine का इस्तेमाल ज्यादातर Web Browsers में होता है लेकिन ये सिर्फ Browsers तक ही सीमित नहीं है. Node.js V8 JavaScript इंजन का उपयोग करता है।
  1. क्रोम - सबसे शक्तिशाली - V8 इंजन का उपयोग करता है - अब तक का सबसे तेज़ JS इंजन । (V8 Google का ओपन सोर्स उच्च प्रदर्शन जावास्क्रिप्ट इंजन है जिसे C++ में लिखा गया है।)
  2. फ़ायरफ़ॉक्स - स्पाइडरमोन्की का उपयोग करता है।
  3. सफ़ारी — JavaScriptCore का उपयोग करता है।
  4. इंटरनेट एक्सप्लोरर (अब समाप्त हो गया) - प्रयुक्त चक्र।
  5. माइक्रोसॉफ्ट एज - पहले इसमें चक्र का इस्तेमाल किया गया था, लेकिन बाद में इसे क्रोमियम-आधारित ब्राउज़र के रूप में फिर से बनाया गया और अब यह वी8 इंजन का उपयोग करता है।

पढ़ने के लिए धन्यवाद :) बस इतना ही, मुझे उम्मीद है कि आपको लेख पसंद आया होगा।

मैं लिखने वाला कौन होता हूँ?

बस एक जिज्ञासु शिक्षार्थी, जो वेबसाइटों को विकसित करना पसंद करता है, और पिछले 3-4 वर्षों से रिएक्ट (स्क्रैच से) के साथ-साथ उनमें से अधिकांश व्यक्तिगत परियोजनाओं या कॉलेज क्लब साइटों के रूप में, विभिन्न टेम्पलेट्स का उपयोग करके कुछ वेबसाइटें विकसित की हैं। संक्षेप में, मैंने रिएक्ट, जावास्क्रिप्ट, सीएसएस और एचटीएमएल पर काम किया है और अभी भी रोजाना नई चीजें सीख रहा हूं!

यदि आप इससे संबंधित किसी भी विषय पर चर्चा करना चाहते हैं, तो बेझिझक मुझसे संपर्क करें।

यदि आप अपनी बहुमूल्य प्रतिक्रिया और सुझाव भेजते हैं तो मुझे खुशी और प्रसन्नता होगी। आपके सुझाव वास्तव में मायने रखते हैं !!

आप मुझसे यहां संपर्क कर सकते हैं -
लिंक्डइन:
https://www.linkedin.com/in/itaniyagupta/