JavaScript In Hindi




JavaScript In Hindi - JavaScript क्या है, और कैसे काम करता है?

JavaScript In Hindi, JavaScript Kya Hota Hai, What is JavaScript In Hindi, JavaScript क्या है, JavaScript, JavaScript Ka Matlab Hota Hai, JavaScript Meaning in Hindi, JavaScript क्या है, जावास्क्रिप्ट क्या है, Introduction of JavaScript in Hindi, JavaScript क्या है, और कैसे काम करता है, JavaScript की परिभाषा और अर्थ ?

अगर आप JavaScript की पूरी जानकारी हिंदी भाषा में प्राप्त करना चाहते है, तो हम आपको ये कहना चाहेंगे की आप बिलकुल सही लेख पर है. क्योंकि इस पोस्ट में हम आपको JavaScript की पूरी जानकारी हिंदी भाषा देने जा रहे है. यह लेख आपको JavaScript की बेसिक नॉलेज के साथ-साथ JavaScript की कुछ advanced फंक्शनलिटी के बारे में भी जानकारी देगा, इस लेख की सहयता से JavaScript language सिखने में आपको काफी हेल्प मिलेगी, तो चलिए दोस्तों ज्यादा समय बर्बाद ना करते हुए हम सीधे देखते हैं, की JavaScript क्या है और इसका इस्तेमाल किस लिये होता है, दोस्तों JavaScript की पूरी जानकारी प्राप्त करने के लिए इस लेख को आप आखिर तक पड़े।

JavaScript क्या है - What is JavaScript in Hindi?

Javascript एक Server-side Language है, जिसका इस्तेमाल web pages में programming logic add करने के लिए होता है. इस लैंग्वेज का use HTML के साथ किया जाता है. Javascript Language को lighted Language कहा जाता है।

HTML एक वेब डिजाइनिंग लैंग्वेज है, और इस लैंग्वेज का उपयोग वेब डेवलपर वेब पेजेज डिज़ाइन करने के लिए करते है, आपकी जानकारी के लिए बताना चाहेंगे की HTML के द्वारा आप web pages में कोई logic perform नहीं कर सकते है, जैसे की जावास्क्रिप्ट की सहायता से जब user किसी link के ऊपर click करता है, तो आप किसी फंक्शन को कॉल करके कुछ processing perform करवा सकते है. लेकिन ऐसा आप HTML के द्वारा नहीं कर सकते है, क्योंकि HTML का इस्तेमाल सिर्फ वेब पेजेज डिज़ाइन करने के लिए किया जाता है. ऐसा करने के लिए आपको किसी न किसी programming language की जरुरत पड़ेगी।

JavaScript एक powerful scripting language है, और इस लैंग्वेज का use वेब डेवलपमेंट करने के लिए HTML के साथ किया जाता है. आपको पता होना चाहिए HTML के बिना Javascript का उपयोग नहीं किया जाता. Javascript language के code को आप एक normal web browser पर रन कर सकते है. अगर आप JavaScript code रन करना चाहते है, तो इसके लिए आपको आपने Web Browser का Javascript Enable करना पड़ेगा, दोस्तों कुछ Web Browsers में Javascript पहले से ही enabled होता है।

जावास्क्रिप्ट एक ऑब्जेक्ट-आधारित स्क्रिप्टिंग भाषा है, और यह लैंग्वेज बहुत लोकप्रिय है, इसका उपयोग गतिशील और इंटरैक्टिव वेब पेज बनाने के लिए किया जाता है, जावास्क्रिप्ट एक व्याख्या की गई भाषा है, जो आमतौर पर HTML के साथ use की जाती है, और जावास्क्रिप्ट में लिखे गए कार्यक्रमों को स्क्रिप्ट कहा जाता है जो बहुत ही lightweight होते हैं

What is JavaScript

  • JavaScript एक पावरफुल स्क्रिप्टिंग लैंग्वेज है, JavaScript का इस्तेमाल HTML के साथ add करके web page को और भी इंटरैक्टिव बनाने के लिए किया जाता है।

  • इस लैंग्वेज का इस्तेमाल Adobe Reader में होता है, जिसे Adobe नाम एक Company ने PDF Files को पड़ने के लिए Develop किया है।

  • JavaScript language को Brendan Eich ने सन 1995 में Netscape में बनाया था, सबसे पहले इस language का नाम Livescript रखा गया था, जिसे बाद में बदल कर JavaScript कर दिया गया।

  • आज भी बहुत से प्रोग्रामर्स Java और Javascript को एक दुसरे से related समझते हैं, लेकिन ये दोनों language एक दूसरे से बिलकुल अलग हैं, और इन दोनों language का काम भी अलग-अलग है, इन दोनों language के बीच में किसी भी तरह का कोई सम्बन्ध नही है, अगर बात की जाये Java की तो यह एक बहुत ही complex programming language है, वहीँ दुसरी और Javascript केवल एक light-weighted scripting language है।

  • वर्तमान समय में विभिन्‍न प्रकार के 2D और 3D Animation Software में भी JavaScript को एक मुख्‍य Scripting Language की तरह इस्तेमाल किया जा रहा है।

  • जावास्क्रिप्ट language use करने का सबसे बड़ा फायदा यह है, की इसमें की गई coding को अपने वेब ब्राउज़र पर देख सकते हैं क्योंकि यह browser पर run होता है।

  • जावास्क्रिप्ट क्लाइंट के ब्राउज़र पर executes होता है, इसलिए सर्वर साइड प्रोसेसिंग को समाप्त करता है।

  • सिंगल पेज वेब एप्लिकेशन बनाने के लिए आज के समय में कई जावास्क्रिप्ट आधारित एप्लिकेशन फ्रेमवर्क बाजार में उपलब्ध हैं, ExtJS, AngularJS, KnockoutJS etc.

  • यदि कोई user किसी भी Web page के लिए request send करता है, तो server उस पेज के HTML के साथ JavaScript के code को भी वेब ब्राउज़र पर send कर देता है, अब यह ब्राउज़र की responsibility होती है, वह उस जावास्क्रिप्ट के कोड को जरूरत पड़ने पर execute करे।

जावास्क्रिप्ट का इतिहास - History of Javascript in Hindi

Javascript language को Brendan Eich ने 1995 में बनया था, ब्रेंडन ईच Mozilla Project के Co-founder हैं, आपकी जानकारी के लिए बता दे जावास्क्रिप्ट का सबसे पहला नाम LiveScript रखा गया था, और फिर इस नाम को चेंज करके इसका नाम Netscape रखा गया जिसे एक बार फिर चेंज किया गया और इस बार इस language का नाम जावास्क्रिप्ट (JavaScript) कर दिया गया, आपको पता ही होगा जावास्क्रिप्ट का फ़ाइल एक्सटेंशन .js होता है. Javascript language का एक्सटेंशन लगभग सभी प्रसिद्ध वेब ब्राउज़र में काम करता है, जैसे Google Chrome, Mozilla Firefox, Maxthon Web Browser, Internet Explorer, Safari Web Browser, Opera Web Browser, Brave (web browser) UC Browser, Netscape Web Browser आदि।

JavaScript Versions

  • JavaScript 1.1 संस्करण 19 अगस्त, 1996 को जारी किया गया।

  • JavaScript 1.2 संस्करण 11 जून, 1997 को जारी किया गया।

  • JavaScript 1.3 संस्करण 19 अक्टूबर, 1998 को जारी किया गया।

  • JavaScript 1.4 संस्करण नेटस्केप के सर्वर-साइड जावास्क्रिप्ट के साथ 1999 में जारी किया गया।

  • JavaScript 1.5 संस्करण 14 नवंबर, 2000 को रिलीज किया गया।

  • JavaScript 1.6 संस्करण नवंबर 2005 में जारी किया गया।

  • JavaScript 1.7 संस्करण अक्टूबर 2006 में जारी किया गया।

  • JavaScript 1.8 संस्करण जून 2008 में जारी किया गया।

  • JavaScript 1.8.1 संस्करण 30 जून, 2009 को जारी किया गया।

  • JavaScript 1.8.2 संस्करण 22 जून, 2009 को जारी किया गया।

  • JavaScript 1.8.5 संस्करण 27 जुलाई, 2010 को जारी किया गया।

Features of Javascript

जावास्क्रिप्ट एक क्लाइंट साइट स्क्रिप्टिंग लैंग्वेज है, और इस लैंग्वेज की विशेषताएं निंम्न है −

  • जावास्क्रिप्ट लैंग्वेज को आप Web Browser में एक्सीक्यूट कर सकते है, इस लैंग्वेज को बिना कम्पाइल किये वेब ब्राउज़र में चलाया जा सकता है।

  • जावास्क्रिप्ट एक Case Sensitive स्क्रिप्टिंग लैंग्वेज है।

  • इस लैंग्वेज में प्रत्येक स्टेटमेंट सेमीकोलन (;) के साथ समाप्त होता है।

  • जावास्क्रिप्ट ओपन सोर्स है इसका इस्तेमाल करने के लिए आपको किसी भी प्रकार के license या copyright लेने की जरुरत नहीं होती है।

  • जावास्क्रिप्ट कुछ इवेंट में कुछ विशिष्ट कोड को रन करने में सक्षम है, इवेंट किसी भी लोडिंग पेज हो सकता है, या फॉर्म जमा कर सकती है।

  • जावास्क्रिप्ट में अधिकांश Control Statements Syntax C प्रोग्रामिंग भाषा की कण्ट्रोल स्टेटमेंट्स के सिंटेक्स के एक समान होती है।

  • इस लैंग्वेज के द्वारा किसी भी पेज के भीतर Objects में हेर फेर करके आप एक HTML पेज पर अपना नियंत्रण लागू कर सकते है।

  • जावास्क्रिप्ट कोड को एक वेब ब्राउज़र में सीधे कोड के संकलन से रहित किया जाता है।

  • जावास्क्रिप्ट की सहायता से आप स्क्रिप्ट के भीतर नए Functions को बना सकता है, और आपकी जानकारी के लिए बताना चाहेंगे की फ़ंक्शन कीवर्ड का उपयोग करके आप जावास्क्रिप्ट में फ़ंक्शन डिक्लेअर करा सकते है।

  • जावास्क्रिप्ट के उपयोग से किसी भी वेबसाइट के look को attractive बनाया जा सकता है, यदि आप चाहे तो जावास्क्रिप्ट से वेबसाइट में स्लाइडर एवम् ड्रैग एंड ड्राप आप्शन जोड़ सकते है।

  • जावास्क्रिप्ट लैंग्वेज को Lightweight scripting language के रूप में जाना जाता है।

  • इस Language का इस्तेमाल Client side के साथ-साथ सर्वर साइड में भी किया जा सकता है।

  • जावास्क्रिप्ट Language क्लाइंट साइड पर यूजर को सरल Arithmetic Calculations करने की भी अनुमति देता है।

  • जावास्क्रिप्ट बहुत ही सरल लैंग्वेज है इस लैंग्वेज को आसानी से सिखा जा सकता है, जावास्क्रिप्ट बहुत ही पॉप्लर लैंग्वेज है जिसके कारण Internet तथा बुक्स में इसके tutorial असानी से मिल जाते है।

जावास्क्रिप्ट का उपयोग कहाँ पर किया जाता है?

  • जावास्क्रिप्ट लैंग्वेज का उपयोग game development में किया जा सकता है।

  • जावास्क्रिप्ट लैंग्वेज का उपयोग वेब पेज को रिफ्रेश किए बिना asynchronous डेटा लोड करने के लिए किया जा सकता है।

  • जावास्क्रिप्ट लैंग्वेज का उपयोग करके आप client-side validation कर सकते हैं।

  • जावास्क्रिप्ट का उपयोग करके, आप ड्रॉप-डाउन मेनू, pop-up windows और डायलॉग बॉक्स बना सकते हैं।

  • जावास्क्रिप्ट HTML DOM elements के साथ Interact कर सकती है और वेब पेज को गतिशील रूप से नियंत्रित कर सकती है।

JavaScript Disadvantages

JavaScript की Advantages के साथ-साथ कुछ disadvantages भी है जिनके बारे में हमने नीचे बताया है।

Less Secure

JavaScript code client side पर execute होता है, इसी वजह से इसमें कुछ viruses आने के चांस रहते है, इसलिए JavaScript को ज्यादा secure नहीं माना जाता है।

Browser Support

JavaScript को अलग-अलग browsers में भिन्न प्रकार से interpret किया जाता है. दोस्तों Server-side scripts हमेशा एक ही तरह का output produce करती है, वहीँ client-side scripts की output थोड़ी बहुत unpredictable होती है।

No Support for Network Applications

जावास्क्रिप्ट Network applications के साथ काम नहीं कर सकता है, क्योंकि जावास्क्रिप्ट में कोई सपोर्ट उपलब्ध नहीं है।

आज के समय की जावास्क्रिप्ट ?

अगर बात की जाये वर्तमान समय में जावास्क्रिप्ट के उपयोग की तो यह language सभी जगहों में मौजूद हैं. जावास्क्रिप्ट एक ऐसी language है, जिसका इस्तेमाल आमतौर पर client-side scripting language के लिए किया जाता है. आपकी जानकारी के लिए बता दे JavaScript को आप HTML documents में लिख सकते है, और इसको enable भी किया जा सकता है. यह language परस्पर क्रिया दुसरे web pages के साथ बहुत ही unique ways में करती है. उदाहरण के तौर पर जावास्क्रिप्ट language के इस्तेमाल से automatically schedule बना सकते हैं, और इसकी सहायता से appointments और online games play कर सकते हैं. जावास्क्रिप्ट new developments, जैसे की Node.js, को allow करता है, और इसका इस्तेमाल server-side में वहीँ APIs, जैसे की HTML5, allow करता है।