आपका स्वागत है, अपने ब्लॉग W3 Hindi में, इस ब्लॉग हम जानेंगे की जावास्क्रिप्ट क्या है, कैसे काम करती, हम जावास्क्रिप्ट से क्या क्या कर सकते है, आदि के बारे में ।
जावास्क्रिप्ट एक प्रोग्रामिंग भाषा (Programming Language) है, जिसकी सहायता से हम वेबसाईट और मोबाईल ऐप्लकैशन बना सकते है।
जावास्क्रिप्ट से बनने वाली वेबसाईट और मोबाईल ऐप्लकैशन बहुत तेज और सरल होती है, जिस से लोगों का टाइम और पैसे बचते है।
तो अब हम आगे इस ब्लॉग में JavaScript के बारे में विस्तार से जानते है ।
जावास्क्रिप्ट का इतिहास (JavaScript History in Hindi)
शुरू में जावास्क्रिप्ट को Netscape Navigator जो की एक वेब ब्राउजर है उसकी स्क्रिप्टिंग भाषा (Scripting Language) के लिए बनाया गया था।
जावास्क्रिप्ट का आविष्कार 1995 में “Brendan Eich” ने किया था, जिसको शुरू में Mocha, LiveScript और फिर जावास्क्रिप्ट कहा गया।
फिर 1997 में जावास्क्रिप्ट को ECMA (European Computer Manufacturers Association) Script की मान्यता दी गई, जिसके बाद mozilla संस्था ने firefox browser के लिए जावास्क्रिप्ट का डेवलपमेंट चालु रखा, JavaScript को ECMA Script भी कहा जाता है।
JavaScript का सबसे पहला वर्ज़न ES1(ECMA Script 1) 1997 में आया था जिसको सबसे पहले IE1(Internet Explorer 1) ब्राउजर ने अपनाया था।
JavaScript (ECMA Script) Versions
जावास्क्रिप्ट (ECMA Script) के अभी (2022) तक कुल 5 वर्ज़न आए है, जिसमे से साल 2015 में आया ES6 वर्ज़न सबसे लोकप्रिय है।
ES6 आने के बाद जावास्क्रिप्ट को एक बहुत अच्छी प्रोग्रामिंग भाषा (Programming Language) माना जाता है।
Version | Year |
---|---|
ES1 | 1997 |
ES2 | 1998 |
ES3 | 1999 |
ES5 | 2009 |
ES6 | 2015 |
ES4 को साल 2008 में कुछ मुशकेलियों की वजह से रद कर दिया क्या था, जिसके बाद सीधा साल 2009 में ES5 रिलीज किया गया।
साल 2015 से अब (2023) तक ES6 चल रहा है।
जावास्क्रिप्ट से हम क्या कर सकते है ?
जब शुरू में जावास्क्रिप्ट को बनाया गया तो वो सिर्फ वेब ब्राउजर में स्क्रिप्टिंग लैंग्वेज की तरह ही इस्तेमाल होती थी, तब इसे प्रोग्रामिंग लैंग्वेज का दर्जा नहीं मिला था, क्युकी जावास्क्रिप्ट एक स्क्रिप्टिंग लैंग्वेज थी तो वो सिर्फ ब्राउजर में HTML और CSS को यूजर के इस्तेमाल के हिसाब से फेरबदल करने के लिए इस्तेमाल होती थी।
जरूर पढ़ें: एचटीएमएल(HTML) क्या है?
फिर जैसे जैसे वक्त आगे बढ़ा और जावास्क्रिप्ट के नये नये वर्ज़न, लाइब्रेरी और फ्रेमवर्क आए वैसे वैसे जावास्क्रिप्ट और भी शक्तिशाली होती गई और एक प्रोग्रामिंग लैंग्वेज की तरह उभरकर आई।
JavaScript से हम,
- वेबसाईट
- मोबाईल एप
- डेस्कटॉप एप
- IOT प्रोग्राम
- मशीन लर्निंग(ML) प्रोग्राम, आदि
बहुत कुछ बना सकते है क्युकी जावास्क्रिप्ट में बहुत सारे पहले से बने हुवे पैकेज और लाइब्रेरी हमें कुछ नया बनाने में बहुत मदद करते है।
HTML और CSS के साथ जावास्क्रिप्ट
कोई भी वेबसाईट या वेब एप सामान्य 3 चीज़े से बनती है, 1) HTML, 2) CSS, और 3) JavaScript।
HTML वेबसाईट का ढ़ाचा, CSS वेबसाईट का श्रृंगार(makeup) और जावास्क्रिप्ट उसका दिमाग होती है।
जब कभी हमें वेबसाईट में कोई एसी सुविधा रखनी हो जिसमे यूजर के वेबसाईट इस्तेमाल करने के हिसाब से डाइनैमिक आउट्पुट मिले तो उसमे हम जावास्क्रिप्ट का इस्तेमाल कर सकते है।
जावास्क्रिप्ट की मदद से हम HTML का ढ़ाचा और CSS की स्टाइल भी बदल सकते है, और कही और से कंटेन्ट लाकर वेब पेज पर दिखा भी सकते है।
HTML में जावास्क्रिप्ट कोड का उदाहरण
इस उदाहरण में हम HTML के div में जावास्क्रिप्ट की मदद से कंटेन्ट कैसे डालते है वो देखेंगे,
HTML Code
<!-- demo.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JavaScript Demo</title> </head> <body> <!-- Targeted Div --> <div id="target"></div> <!-- JavaScript Include --> <script src="./script.js"></script> </body> </html>
JavaScript Code
// script.js const targetedDiv = document.getElementById("target"); targetedDiv.innerText = "Jai Hind!";
Output (परिणाम)
जावास्क्रिप्ट में लाइब्रेरी और फ्रेमवर्क
जावास्क्रिप्ट में हमें बहुत सारी लाइब्रेरी और फ्रेमवर्क मिलते है जिसकी मदद से डेवलपमेंट थोड़ा आसान और जल्दी से हो पाता है।
लाइब्रेरी एक प्रकार का पहले से बने हुवे प्रोग्राम का समूह होता है जिसमे से हम हमारी जरूरत के हिसाब से प्रोग्राम इस्तेमाल करते है।
फ्रेमवर्क डेवलपर को एक फिक्स ढ़ाचा प्रदान करता जिसको फॉलो करके डेवलपमेंट आसान, जल्दी आर लाभदायी हो सके।
जावास्क्रिप्ट लाइब्रेरी के उदाहरण,
जावास्क्रिप्ट फ्रेमवर्क के उदाहरण,
जावास्क्रिप्ट का भविष्य (Future of JavaScript in Hindi)
जावास्क्रिप्ट जब से बनी है तब से लेकर अब तक उसकी बेशुमार सफलता हम देख चुके है, अभी के वक्त में कोई एसी प्रोग्रामिंग लैंग्वेज नहीं है, जो जावास्क्रिप्ट को डेवलपर सुविधा के मामले में पिछे छोड़ सके।
अब जावास्क्रिप्ट सिर्फ एक स्क्रिप्टिंग लैंग्वेज ना रह कर एक फ्यूचर प्रूफ फूल स्टैक प्रोग्रामिंग लैंग्वेज बन चुकी है।
अगर किसी को सिर्फ एक ही प्रोग्रामिंग लैंग्वेज सिख कर frontend और backend दोनों करना हो तो वो भी जावास्क्रिप्ट में अब संभव है, क्युकी “NodeJS” Backend प्रोग्रामिंग में जावास्क्रिप्ट इस्तेमाल करता है।
फिर NextJS जैसे शक्तिशाली फ्रेमवर्क की मदद से अब लोग सिर्फ ReactJS सिख कर और थोड़ा NodeJS सिख कर कोई भी फूलस्टैक वेब एप एक ही जगह आराम से बना सकते है।
तो अगर आप जावास्क्रिप्ट सिख ने का सोच रहे है तो ये आपका बहुत ही अच्छा चुनाव साबित हो सकता है।
ज़रूर पढ़ें: JavaScript कैसे सीखे ?
सारांश (Summary)
तो दोस्तों हमें उम्मीद है की आपको हमारी ये ब्लॉग पोस्ट “JavaScript in Hindi” जरूर पसंद आई होगी, अगर आपको जावास्क्रिप्ट के बारे में कोई सवाल या सुजाव हो तो आप बेजीजक हमें कमेन्ट सेक्शन में बता सकते है, हम जरूर आपकी सहायता करेंगे, धन्यवाद।