हमने अपनी पिछली पोस्ट में आपको Java की जानकारी दी थी,और इस पोस्ट में आपको Javascript की जानकारी मिलेगी,तो आइये जानते हैं की जावास्क्रिप्ट क्या है,Javascript in Hindi,और यह जावा से किस प्रकार अलग है,यानि जावास्क्रिप्ट और जावा के बीच क्या फर्क है।
सबसे पहले यदि आपके मन में यह सवाल उठता है की, क्या जावास्क्रिप्ट, जावा का हिस्सा है,या यह जावा से किसी रूप में जुड़ा है,तो में आपको यहाँ पर बिलकुल स्पष्ट कर दूँ की Javascript जावा से बिल्कुल ही अलग programming language है।
जहाँ जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है,वहीँ जावास्क्रिप्ट एक ऑब्जेक्ट आधारित Scripting Language है।
इसे और विस्तार में समझने से पहले क्या आपको वेब ब्राउज़र जैसे की Firefox, Chrome, Internet Explorer इत्यादि पर ब्राउज करते समय कभी Enable
Java Script का मैसेज दिखाई दिया है,यदि हाँ तो आइये समझते हैं ब्राउज़िंग करते समय आखिर यह मैसेज आपको क्यों दिखाई देता है,और जावास्क्रिप्ट क्या
है।
Contents
जावास्क्रिप्ट क्या है। Javascript in Hindi
Javascript एक Light weight Programming language है,और इसके प्रोग्राम को Script कहा जाता है। जावास्क्रिप्ट का इस्तेमाल वेब डेवलपमेंट को आसान थता आकर्षित बनाने लिए किया जाता है,
और इसके द्वारा एक वेब डेवलपर Script write करके किसी वेबसाइट में Dynamic, Interactive और Responsive Elements Add कर सकता है।
यानि ऐसी वेबसाइट जिसमे Navigation Menu,Animation,Photo Slide show, Video player, live weather forecast, या Forums हों, जो सीधे तोर पर User’s को वेबसाइट से संवाद करने की सुविधा प्रदान करे और User Experience को बढ़ावा दें,यह सब जावास्क्रिप्ट के द्वारा किया
जाता है।
साथ ही इसका इस्तेमाल गेम डेवलपमेंट और मोबाइल एप्लीकेशन डेवलपमेंट के लिए भी किया जाता है।
किसी web page के तैयार होने में HTML,CSS के साथ Javascript प्रोग्रामिंग लैंग्वेज का भी इस्तेमाल किया जाता है,जहाँ Html द्वारा वेबसाइट को structure किया जाता है,और CSS से उसके Layout को तैयार किया जाता है और stylish बनाया जाता है,
वही जावास्क्रिप्ट द्वारा विभिन्न Elements add करके वेबसाइट को Interactive और Attractive बनाया जाता है,ताकि Users वेबसाइट के साथ जुड़ाव महसूस कर सके।
जावास्क्रिप्ट का क्या इस्तेमाल है।
जावास्क्रिप्ट एक स्क्रिप्टिंग लैंग्वेज है,और स्क्रिप्ट को तैयार करने में codes का उपयोग किया जाता है। जिससे एक वेब पेज में बिना Manual हस्तक्षेप के ऑटोमेटिकली ही फीचर्स को execute कराया जा सके।
आज यदी आप किसी वेबसाइट में कोई आकर्षित और जटिल फीचर्स देखते हैं,तो निश्चित ही उसके लिए डेवलपर ने जावास्क्रिप्ट का उपयोग किया होता है। आइये Step by step जानते हैं की जावास्क्रिप्ट का क्या इस्तेमाल है।
वैसे तो जावा स्क्रिप्ट का उपयोग कई प्रकार से किया जाता है,लेकिन इनमे मुख्य तोर पर वेब आधारित एप्लीकेशन,गेम्स और मोबाइल एप्लीकेशन बनाने के लिए किया जाता है।
Web Development
जैसे आपने ऊपर भी पढ़ा की वेब पेज को create करने के लिए HTML,CSS और PHP के साथ जावास्क्रिप्ट की भी एक बहुत ही महत्वपूर्ण भूमिका होती है। यदि वेबसाइट को dynamic बनाना हो उसमे स्पेशल effects और Graphics डालने हों, तो ऐसे में developer JavaScript का उपयोग करते हैं। यानि आप कह सकते हैं,की एक तरह से वेबसाइट में Motion डालने हों जो की आज कल अधिक्तर वेबसाइट में होते हैं तो इसके लिए जावास्क्रिप्ट को use किया जाता है।
Games
यदि आप इंटरनेट गेमिंग में दिलचस्बी रखते हैं तो आपने जरूर ब्राउज़र आधारित Games भी खेले होंगे। लेकिन पहले की बात की जाए तो तब आज की तरह ही ब्राउज़र एक गेमिंग प्लेटफार्म नहीं हुवा करता था। यानि जावास्क्रिप्ट का इस्तेमाल ना सिर्फ वेब डेवेलोपमेंट के लिए होता है,बल्कि इसके द्वारा गेम्स भी create किए जाते हैं,जो किसी भी वेब ब्राउज़र पर खेले जा सकते हैं।
Mobile Application
सबसे ज्यादा महत्वपूर्ण और powerful चीज जो जावास्क्रिप्ट के द्वारा की गई है,वो है मोबाइल एप्लीकेशन डेवलप करना,यानि आज जिस स्तर पर स्मार्ट फोन का इस्तेमाल हो रहा है,चाहे वह IOS प्लेटफार्म हो या फिर Android प्लेटफार्म दोनों की एप्लीकेशन डेवलपमेंट में Javascript Framework का इस्तेमाल किया जाता है।
आपने पढ़ा किस तरह से जावास्क्रिप्ट का उपयोग अलग-अलग Operations के लिए किया जा रहा है,यहाँ पर हमने जावास्क्रिप्ट के कुछ चुंनिदा इस्तेमाल ही बताए हैं, इनके अलावा भी आज कई operations के लिए जावास्क्रिप्ट को इस्तेमाल में लाया जा रहा है,
जैसे Smart Watches और Web Application डेवलोपमेन्ट में,Web server’s तैयार करने में थता भविष्य की नवीनतम टेक्नोलॉजी में भी जावास्क्रिप्ट को इस्तेमाल में लाया जा रहा है।
जावास्क्रिप्ट के फायदे। Advantages of Javascript in Hindi.
आज जावास्क्रिप्ट का इस्तेमाल लगभग हर वेबसाइट में किया जा रहा है,और क्यों Developers इस पर काम करना पसंद करते हैं,आइये जानते हैं जावास्क्रिप्ट के कुछ मुख्य फायदे।
- जावास्क्रिप्ट का सबसे पहला और मुख्य फायदा है की इससे किसी वेबसाइट को Interactive और Attractive बनाया जा सकता है,जैसे Menus,buttons, Animation और forums जहाँ पर user communicate कर सके और उसको एक अच्छा वेब experience प्राप्त हो सके।
- जावास्क्रिप्ट को समझना और Implement करना काफी आसान है। यदि आप जावास्क्रिप्ट में Interest रखते हैं,और इसे सीखना चाहते हैं,तो यह आपका एक अच्छा निर्णय है,आप इस स्क्रिप्टिंग लैंग्वेज को आसानी से सीख सकते हैं।
- इसकी स्पीड भी एक सबसे महत्वपूर्ण advantage है,क्योंकि इसकी स्क्रिप्ट क्लाइंट साइड के लिए write की जाती है,जो ब्राउज़र के माधयम से User के डिवाइस पर execute होती है,इससे सर्वर request कम होता है,और स्पीड बढ़ने से यूजर experience ज्यादा।
- जिस तरह से सभी वेब ब्राउज़र जावास्क्रिप्ट को सपोर्ट करते हैं,यानि यह लगभग हर जगह दिख जाता है,और आज हर बड़ी कंपनी जैसे Google,amazon इत्यादि इसे एक टूल की तरह इस्तेमाल कर रहीं है
- इसे अधिकतर सभी OS और ब्राउज़र पर Execute कराया जा सकता है।
- यह एक Interpreted language है,जिसमे compiler की आवश्यकता नहीं
पड़ती है।
जावास्क्रिप्ट और जावा में क्या फर्क है। Difference between Java and JavaScript in Hindi.
वैसे तो इन दोनों लैंग्वेज के नाम एक ही जैसे हैं,लेकिन यह दोनों एक दूसरे से बिलकुल अलग हैं।
जावास्क्रिप्ट एक Lightweight Scripting language है,जिसका उपयोग Interactive (संवादात्मक) वेब पेज create करने के लिए किया जाता हैं। इसे browser’s language भी कहा जाता है और यह Client-side प्रोग्रामिंग rules का पालन करता है,यानि यूजर के वेब ब्राउज़र पर directly execute होता है, जिसके लिए इसे किसी प्रकार के वेब सर्वर resources की आवश्यकता नहीं होती। यह एक weakly typed लैंग्वेज है।
javascript को 1995 में Brendan Eich द्वारा Netscape Navigator ब्राउज़र के लिए develop किया गया था।
जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है,इसे हाई लेवल लैंग्वेज भी कहा जाता है,जिसमे डेवलप किए गए प्रोग्राम को JVM प्लेटफार्म पर execute किया जाता है,ताकि उस प्रोग्राम को Multiple platforms और devices में run कराया जा सके।जावा प्रोग्राम को WORA भी कहा जाता है,यानि Write once run everywhere,यह एक strongly typed language है।
इसे पहली बार 1995 में Sun Microsystems के डेवलपर James Gosling और उनकी टीम द्वारा प्रारंभ किया गया था,और अब यह Oracle का प्रोडक्ट है, और ओरेकल द्वारा ही Maintain किया जाता है।
जावास्क्रिप्ट कैसे enable करें।
यदि आपको enable javascript का मैसेज अपने कंप्यूटर पर दिखाई देता है, तो इसका मतलब है की आपके वेब ब्राउज़र पर उपलब्ध जावास्क्रिप्ट का यह फीचर disable हो गया है,जिससे वेब पेज में उपलब्ध कई functions सही से कार्य नहीं कर पा रहे हैं।
क्योंकि अधिकतर सभी वेबसाइट को जावास्क्रिप्ट के द्वारा functional बनाया जाता है,जिसमे कई elements जावास्क्रिप्ट पर कार्य कर रहे होते हैं,ऐसे में यदि ब्राउज़र का जावास्क्रिप्ट फीचर disable हो जाए तो ये सभी elements निष्क्रिय हो जाते हैं,और हमें मैसेज दिखाई देने लगता है।
तो चलिए जानते हैं,की ब्राउज़र पर जावास्क्रिप्ट का यह फीचर कैसे enable किया जाता है।
Google Chrome
सबसे पहले क्रोम menu पर जाइए, फिर Settings पर क्लिक करें,अब left side में Privacy & Security पर क्लिक करें,अब site setting पर क्लिक करें इसके बाद list में से Javascript पर क्लिक करे और उसे enable कर लें अब यह एक्टिव हो गया है।
Internet Explorer
इंटरनेट एक्स्प्लोरर menu में से tools पर क्लिक करें,अब सबसे नीचे Internet options पर क्लिक करें,अब Security tab पर क्लिक करें,अब Custom level पर क्लिककरें,अब आप Security Setting -Internet Zone पर पहुँच गए होंगे, नीचे दी गई लिस्ट में से आपको Scripting section पर जाकर Active Scripting को enable कर देना है,अब आप warning मैसेज को yes करके और Internet option को ok कर दें।
Mozilla Firefox
इसके लिए आपको मोज़िल्ला ब्राउज़र खोलना है और एड्रेस बार में टाइप करना है “about: config” और फिर enter कर देना है,अब Accept the Risk and Continue पर क्लिक करना है,अब सर्च बार में जावास्क्रिप्ट टाइप कर के सर्च करना है,और जावास्क्रिप्ट.इनेबल के सामने बने बटन पर क्लीक कर दें और यह enable हो जाएगा।
जावास्क्रिप्ट का इतिहास। History of Javascript in Hindi.
javascript को 1995 में Netscape के प्रोग्रामर Brendan Eich द्वारा उनके ब्राउज़र Netscape navigator के लिए develop किया गया था।
Brendan Eich को इसे develop करने में मात्र 10 दिन का समय लगा था, शुरू में इसका नाम Mocha रखा गया था जिसे बाद में बदलकर LiveScript और अंत में इसके तीन महीने बाद ही इसका नाम बदल कर Javascript रख दिया गया।
आज जावास्क्रिप्ट का इस्तेमाल वेब पेज को dynamic करने के लिए किया जाता है और यह लगभग सभी ब्राउज़र को सपोर्ट करता है।
अंतिम शब्द
तो दोस्तों आपने जाना जावास्क्रिप्ट क्या है,Javascript in Hindi और इससे जुड़ी दूसरी जरुरी जानकारियाँ। हमें उम्मीद है की जावास्क्रिप्ट की यह जानकारी आपके लिए काफी उपयोगी साबित होगी,यदि अभी भी आपके कोई सवाल हैं तो आप कमेंट द्वारा हमें पूछ सकते हैं। धन्यवाद।