Technology

JavaScript क्या है? JavaScript in Hindi Tutorial

JavaScript in Hindi
What is JavaScript in Hindi

JavaScript Tutorial in Hindi: आज हम इस Tutorial में JavaScript in Hindi  के बारे में बात करने वाले है यदि आप नहीं जानते हे की JavaScript क्या है और कैसे काम करता है या JavaScript का काम क्या है तो हमारे साथ बने रहिए।

1. What is JavaScript in Hindi:

JavaScript क्या है

JavaScript एक बहुत Powerful client-side scripting language है। JavaScript का उपयोग मुख्य रूप से Webpage के साथ एक उपयोगकर्ता की बातचीत को बढ़ाने के लिए किया जाता है। दूसरे शब्दों में, आप JavaScript की मदद से अपने वेबपेज को अधिक जीवंत और संवादात्मक बना सकते हैं। Game Development और Mobile Application Development में भी JavaScript का व्यापक रूप से उपयोग किया जा रहा है।

हालाँकि, Java Programming Language के साथ JavaScript की कोई कनेक्टिविटी नहीं है। नाम का सुझाव दिया और प्रदान किया गया था जब Java Market में लोकप्रियता हासिल कर रहा था। वेब ब्राउज़र के अलावा, CouchDB और MongoDB जैसे डेटाबेस JavaScript को अपनी स्क्रिप्टिंग और क्वेरी Language के रूप में उपयोग करते हैं।

इतिहास (History of JavaScript):

1995 में Brendan Eich द्वारा JavaScript विकसित किया गया था, जो उस समय के एक लोकप्रिय ब्राउज़र Netscape में दिखाई दिया।

javascript in hindi
Brendan Eich Creator of JavaScript

Language को शुरू में LiveScript कहा गया था और बाद में इसका नाम बदलकर JavaScript रखा गया था। कई प्रोग्रामर हैं जो सोचते हैं कि JavaScript और Java समान हैं। वास्तव में, JavaScript और जावा बहुत अधिक असंबंधित हैं। Java एक बहुत ही Complex Programming Language है जबकि JavaScript केवल एक स्क्रिप्टिंग Language है। JavaScript का Syntax ज्यादातर Programming C Language  से प्रभावित होता है।

JavaScript कैसे काम करता है?

JavaScript एक Scripting Language है जिसका उपयोग इंटरफ़ेस इंटरैक्शन के लिए ब्राउज़र के भीतर किया जाता है। ब्रेंडन ईच JavaScript इंजन बनाने वाले पहले व्यक्ति थे जो नेटस्पेस में नेटस्केप नेविगेटर वेब ब्राउज़र के लिए थे। इसे C में लागू किया गया है और इसका कोड नाम SpiderMonkey था। Mocha परियोजना को शुरू में नाम दिया गया था, फिर इसका नाम LiveScript रखा गया और अंत में जब नेटस्पेस और सन ने लाइसेंस समझौता किया तो इसे फिर से JavaScript में बदल दिया गया। इस विषय में, हम इस बारे में जानने वाले हैं कि JavaScript कैसे काम करता है। हमने V8, SpiderMonkey जैसे लोकप्रिय इंजनों के बारे में सुना होगा और कई अन्य हैं। विभिन्न इंजनों में अलग-अलग “CodeName” होते हैं, उदाहरण के लिए:

  • Trident, Chakra – engine used in IE & Nitro.
  • ChakraCore – engine used in Microsoft Edge.
  • SquirrelFish – engine used in Safari.
  • V8 – engine used in Opera & Chrome.
  • SpiderMonkey – engine used in Firefox.

JavaScript के लिए उपयोग किए जाने वाले इंजन में दो मुख्य घटक होते हैं:

Heap Memory– यह वह जगह है जहां मेमोरी का Allocation होता है।
Call Stack– यह वह स्थान है जहां Stack को बुलाया जा रहा है और कोड निष्पादित होता है।

JavaScript, एक एकल-थ्रेडेड प्रोग्रामिंग भाषा, जिसका अर्थ है कि इसमें एक एकल Call Stack है और इस प्रकार यह एक समय में एक काम करने की क्षमता है। Call Stack मूल रूप से एक डेटा संरचना है जो उस कार्यक्रम में बिंदु को रिकॉर्ड करता है जो वास्तव में निष्पादित हो रहा है। यह Call Stack मूल कार्यक्षमता वाले अन्य Stack के समान है, यदि हम किसी फ़ंक्शन में कदम रखते हैं, तो हम इसे Stack के शीर्ष पर रखते हैं। यदि हम किसी फ़ंक्शन से वापस लौटना चाहते हैं, तो हमें Stack के शीर्ष को पॉप करना होगा। यह हर Stack की मूल कार्यक्षमता है। जैसा कि हम उन इंजनों पर चर्चा कर रहे हैं जो JavaScript फ़ंक्शंस को ड्राइव करते हैं, वास्तव में जटिल हैं, लेकिन Bacis चीजें जो हर इंजन व्यापक अर्थों में करता है वे निम्नानुसार हैं:

  • यदि ब्राउज़र स्क्रिप्ट पढ़ता है तो इंजन ब्राउज़र में ही एम्बेडेड होता है।
  • स्क्रिप्ट पढ़ने के बाद यह (“संकलन”) स्क्रिप्ट को Machine Language में परिवर्तित करता है।
  • और फिर मशीन कोड बहुत तेजी से चलता है।

HTML in Hindi | HTML Tutorial in Hindi

JavaScript के Features:

JavaScript की निम्नलिखित विशेषताएं:

  1. 1.सभी लोकप्रिय वेब ब्राउज़र JavaScript का समर्थन करते हैं क्योंकि वे built-in execution वातावरण प्रदान करते हैं।
  2. JavaScript C प्रोग्रामिंग Language के Syntax और संरचना का अनुसरण करता है। इस प्रकार, यह एक संरचित प्रोग्रामिंग Language है।
  3. JavaScript एक कमजोर टाइप की गई Language है, जहां कुछ प्रकारों को अनुमानित रूप से डाला जाता है (ऑपरेशन के आधार पर)।
  4. JavaScript एक object-oriented प्रोग्रामिंग Language है जो inheritance के लिए कक्षाओं का उपयोग करने के बजाय Prototype का उपयोग करती है।
  5. यह एक light-Weight और interpreted वाली Language है।
  6. यह एक Case-Sensitive Language है।
  7. Windows, macOS, इत्यादि सहित कई ऑपरेटिंग सिस्टम में JavaScript सहायक है।
  8. यह वेब ब्राउज़र पर उपयोगकर्ताओं को अच्छा नियंत्रण प्रदान करता है।

JavaScript का Use कहा होता है:

JavaScript इन दिनों Market में सबसे अधिक इस्तेमाल की जाने वाली Languageओं में से एक है। नीचे दिया गया ग्राफ़ सभी Languageओं के लिए एक कंपनी का चित्रमय प्रतिनिधित्व दर्शाता है। JavaScript लाइनअप में तीसरे स्थान पर है। यह मुख्य रूप से वेबसाइटों और वेब अनुप्रयोगों के निर्माण में उपयोग किया जाता है। JavaScript का दूसरा अनुप्रयोग नीचे दिया गया है।

javascript tutorial in hindi,what is javascript in hindi, javascript in hindi pdf,javascript tutorial for beginners in hindi
JavaScript Ranking Graph

1.Web Development:

JavaScript एक Client-Scripting Language है जिसका उपयोग वेब पेज बनाने के लिए किया जाता है। यह Netscape में विकसित एक स्टैंडअलोन Language है। इसका उपयोग तब किया जाता है जब किसी वेबपेज को गतिशील बनाया जाता है और रोलओवर, रोल आउट और कई प्रकार के ग्राफिक्स जैसे पृष्ठों पर विशेष प्रभाव जोड़ते हैं। यह ज्यादातर सभी वेबसाइटों द्वारा Verified के उद्देश्य के लिए उपयोग किया जाता है। मान्यताओं के अलावा, यह PDF Documents जैसे बाहरी अनुप्रयोगों का समर्थन करता है, Widgets Run कराना , Flash Application का समर्थन करना आदि। यह किसी दस्तावेज़ में सामग्री को लोड कर सकता है जब भी उपयोगकर्ता को पूरे Page को फिर से लोड किए बिना इसकी आवश्यकता होती है।

2.Web Applications:

प्रौद्योगिकी ब्राउज़रों और व्यक्तिगत कंप्यूटरों के साथ इस हद तक सुधार हुआ है कि  वेब Application बनाने के लिए एक Language की आवश्यकता थी। जब कोई उपयोगकर्ता Google Map में किसी Location की खोज करता है तो उपयोगकर्ता को केवल माउस को क्लिक करने और खींचने की आवश्यकता होती है। सभी विस्तृत दृश्य बस एक क्लिक से दिखाई देते हैं। यह JavaScript के कारण संभव है। यह सर्वर को संदेश भेजने और बिना फ्रॉउंस करने के लिए ब्राउज़र के साथ सहभागिता करता है। JavaScript Application Programming Interfaces (APIs) का उपयोग करता है जो कोड को अतिरिक्त शक्तियां प्रदान करता है।

3.Server Applications:

Node JS को तेज और स्केलेबल नेटवर्क अनुप्रयोगों के निर्माण के लिए क्रोम के JavaScript रनटाइम पर बनाया गया है। यह ईवेंट-चालित, हल्के और कुशल अनुप्रयोगों का उपयोग करता है जिन्हें सर्वर की मदद से सिस्टम पर वितरित किया जाना है। JavaScript का उपयोग HTTP अनुरोधों को संभालने और सामग्री उत्पन्न करने के लिए किया जाता है। जब कोई उपयोगकर्ता क्लाइंट पर JavaScript में मोटे Application लिख रहा होता है तो एक उपयोगकर्ता सर्वर पर JavaScript में तर्क भी लिख सकता है ताकि एक Language से दूसरी Language में संज्ञानात्मक छलांग लगाई जा सके।

Computer क्या है? कंप्यूटर का Basic ज्ञान Hindi में|

4.Web Servers:

नोड जेएस का उपयोग करके एक वेब सर्वर बनाया जा सकता है। नोड जेएस के फायदे यह हैं कि यह घटना से प्रेरित है और पिछली कॉल की प्रतिक्रिया का इंतजार नहीं करेगा। यह अगली कॉल पर जाता है और पिछली कॉल के लिए प्रतिक्रिया मिलने पर सूचनाएँ प्राप्त करने के लिए घटनाओं का लाभ उठाता है। नोड जेएस पर निर्मित सर्वर बहुत तेज हैं और डेटा के बफरिंग और ट्रांसफर चांस का उपयोग नहीं करते हैं। इसके अतिरिक्त, यह इवेंट लूपिंग के साथ एकल-थ्रेडेड है जो गैर-अवरुद्ध तरीके से उपयोग किया जाता है। HTTP मॉड्यूल createServer () विधि का उपयोग करके सर्वर बनाने में मदद कर सकता है। जब भी कोई व्यक्ति पोर्ट 8080 तक पहुंचने का प्रयास करता है, तो यह विधि निष्पादित की जाती है। इसके जवाब में, HTTP सर्वर को HTML प्रदर्शित करना चाहिए और HTTP हेडर में शामिल होना चाहिए। इसे pm npm install -g http-server ‘टाइप करके आसानी से इंस्टॉल किया जा सकता है और इसे http-server कमांड टाइप करके शुरू किया जा सकता है।

5.Games:

न केवल वेबसाइट बल्कि JavaScript का उपयोग भी Game को  बनाने में मदद करता है। JavaScript और HTML5 का संयोजन JavaScript को Game के Development में भी लोकप्रिय बनाता है। यह आसानी से जेएस लाइब्रेरी प्रदान करता है जो समृद्ध Graphics के साथ काम करने के लिए सरल समाधान प्रदान करता है। इसमें एक API भी है जो सभी-फ्लैश डेवलपर्स के साथ एक पदानुक्रमित प्रदर्शन सूची से परिचित है। एक उपयोगकर्ता एक स्टेज बना सकता है और यह प्रदर्शन सूची को अपने लक्ष्य कैनवास को सौंप देगा। आसानी जेएस में स्प्राइट्स नामक 2D bitmaps भी हैं जो परिवर्तनों के लिए लक्ष्य को प्रस्तुत करने के लिए सीधे तैयार किए गए हैं।

JavaScript के सभी उपरोक्त अनुप्रयोगों के परिणामस्वरूप, यह बहुत स्पष्ट हो जाएगा कि JavaScript Language  है। Frontend और Backend डेवलपमेंट में सभी फीचर्स के साथ JavaScript दोनों को सपोर्ट करने और दुनिया भर में इस्तेमाल किए जा सकने वाले कुछ बेहतरीन Application बनाने में मदद करता है।

Paytm Account Kaise Banaye? पूरी जानकारी हिंदी में..

JavaScript का फायदे और नुकसान:

JavaScript के फायदे:

  • सर्वर पर भेजने से पहले डेटा का Varification किया जा सकता है। इससे सर्वर पर ट्रैफ़िक की बचत होती है जो सर्वर पर अनावश्यक लोड से बचा जाता है।
  • उपयोगकर्ता के अनुकूल Web फॉर्म बनाए जा सकते हैं, जब उपयोगकर्ता कुछ गलती भरना या करना भूल जाते हैं, तो उन्हें फिर से लोड करने के लिए वेबपेज के लिए इंतजार नहीं करना पड़ता है और तब और वहां संकेत दिया जा सकता है।
  • हम इंटरफेस बना सकते हैं जो उपयोगकर्ताओं को गाइड करते हैं जब माउस के माध्यम से उन पर होवर करते हैं।
  • JavaScript के उपयोग से हम ड्रॉप-डाउन को सूची, स्लाइडर्स आदि जोड़ सकते हैं।
  • दिनांक और समय के साथ काम करने वाले JavaScript के ईज़ी की तिथि वस्तु।
  • Animation और Images पर रोलर प्रदर्शित किया जा सकता है।
  • दस्तावेज़ की अंतिम संशोधित तिथि को दस्तावेज़ ऑब्जेक्ट का उपयोग करके टाइमस्टैम्प किया जा सकता है।

JavaScript के नुकसान:

  • Client-Side JavaScript फ़ाइलों को पढ़ने और लिखने की अनुमति नहीं देता है, क्योंकि हम किसी भी Random Script को हमारी डिस्क की व्यवस्था करने की अनुमति नहीं दे सकते हैं।
  • नेटवर्किंग एप्लिकेशन JavaScript द्वारा समर्थित नहीं हैं।
  • मल्टी-टास्किंग मल्टी-थ्रेडिंग JavaScript द्वारा समर्थित नहीं है।

JavaScript एक स्क्रिप्टिंग भाषा है जिसे संकलित करने की आवश्यकता नहीं है।JavaScript उपलब्ध लगभग सभी ब्राउज़रों पर executed किया जा सकता है।

Conclusion:

मुझे उम्मीद है कि आपको मेरा यह लेख पसंद आया होगा| इस लेख में हमने आपको JavaScript Tutorial in Hindi के बारे में पूरी जानकारी दी है. आपने जाना कि JavaScript क्या है? JavaScript कैसे काम करता है? साथ ही आपने जाना कि JavaScript Use कहा होता है.

यदि आपको इस लेख के बारे में कोई संदेह है या आप चाहते हैं कि इसमें कुछ सुधार होना चाहिए, तो इसके लिए आप नीचे टिप्पणी लिख सकते हैं। तो कृपया इस पोस्ट को सोशल नेटवर्क जैसे कि फेसबुक, ट्विटर और अन्य सोशल मीडिया साइटों पर share करें।

 

About the author

Vishu Patel

I am Vishu Patel founder of DroidAcid.com. My main purpose to help those people who want to do online business, make money from the Internet, Android Tips and Tricks or learn something new on the Internet.

Add Comment

Click here to post a comment