नमस्कार दोस्तों, आज हम इस पोस्ट में आपको जावास्क्रिप्ट क्या है? जावास्क्रिप्ट के 5 version, तत्व, पूरी जानकारी. के बारे में अच्छी तरह से जानेगे. इस पोस्ट से आप जावास्क्रिप्ट के बारे में पूरी तरह से समझ पायेगे कि जावास्क्रिप्ट क्या है यह केसे काम करता है सारे सबालो के जबाब इस पोस्ट से जान पायेगे चलो जानते है-
जावास्क्रिप्ट क्या है? (What is java script)
- javaScript (जावास्क्रिप्ट) एक स्क्रिप्टिंग भाषा है जिसका syntex जावा के सामान है।
- इसका निर्माण नेटस्केप कम्युनिकेशन कारपोरेशन (netscape communication corporation) के द्वारा किया गया है।
- जावास्क्रिप्ट को जीवंत स्क्रिप्ट भी कहा जाता है।
- पहला नेतस्क्रेप नेविगेटर 2.0 सन 1995 में आया था।
- जावास्क्रिप्ट का प्रयोग हम HTML दस्तावेज़ docoment को छोटा करके पेज के मूल तत्वों के लिए आसानी से घटित होने वाले लिखित तत्वों के लिए करते है।
- इसमें प्रोग्रामो के भागो को एक रूप में उनकी वैधता तथा गड़ना करके बनाया जाता है।
- हम इसकी मदद से page पर बनाई गई image को माउस की सहायता से एक दुसरे के ऊपर घुमा सकते है या बदल (change) कर सकते है।
- जावास्क्रिप्ट बैनरों को बनाने तथा यूजर के साथ मिलकर जोड़ने में सहायता प्रदान करती है।
- जावास्क्रिप्ट web page की प्रोग्रामिंग (programming) में अपने एक अलग प्रभाव डालती है इस कारण developers community (ड़ेवेलोपेर्स कम्युनिटी) इसे सबसे अच्छा और निपुढ़ मानकर ग्रहण करती है।
जावास्क्रिप्ट के 5 version –
- जावास्क्रिप्ट (java Script) 1.0
- जावास्क्रिप्ट (java Script) 1.1
- जावास्क्रिप्ट (java Script) 1.2
- जावास्क्रिप्ट (java Script) 1.3
- जावास्क्रिप्ट (java Script) 1.5
1. जावास्क्रिप्ट (java Script) 1.0 –
यह इसका पहला version है, जो की netscape 2.0 तथा इंटरनेट एक्स्प्लोरर 3.0 (internet explorer) की सहायता से पहली बार बना था।
2. जावास्क्रिप्ट (java Script) 1.1 –
यह version netscape (नेटस्केप) 3.0 तथा internet explorer (इन्टरनेट एक्स्प्लोरर) 4.0 पर आधारित है।
3. जावास्क्रिप्ट (java Script) 1.2 –
यह version netscape (नेटस्केप) 4.0 तथा internet explorer (इन्टरनेट एक्स्प्लोरर) 5.0 पर आधारित है।
4. जावास्क्रिप्ट (java Script) 1.3 –
यह version netscape (नेटस्केप) 4.5 तथा internet explorer (इन्टरनेट एक्स्प्लोरर) 5.0 पर आधारित है।

5. जावास्क्रिप्ट (java Script) 1.5 –
यह version netscape (नेटस्केप) 6.0 तथा internet explorer (इन्टरनेट एक्स्प्लोरर) 5.5 पर आधारित है।
जावास्क्रिप्ट (java Script) का syntex :-
जब हम कोई भी web page बनाकर रन (Run) कराते है, तब हम इन प्रोग्राम (Programs) को <SCRIPT> एलिमेंट में रखते है, तथा <HEAD> एलिमेंट के अन्दर इसका प्रयोग करते है।
java Script तथा java में अंतर –
- java script में Variable Data Type निर्धारित नहीं होते है, जबकि java में Variable Data Type होना अति आवश्यक है।
- java Script में लिखा गया code हार्ड डिस्क (Hard Disk) पर नहीं पहुच सकता है, जबकी java में लिखा गया code हार्ड डिस्क (Hard Disk) पर बड़ी ही आसानी से पहुच सकता है।
- java Script कोड समकालित होता है तथा HTML से जुडा होता है ,जबकि java एपलेंट्स HTML से अलग होता है।
- java Script Client के द्वारा वर्णित करना पड़ता है,जबकि java सर्वर से compile किया गया brought code को download करके उसे Client पर कार्यवानित करते है।
- java Script, Object पर आधारित है लेकिन classes पर नहीं, जबकि java Object ओरिएंटेड है,तथा classes पर आधारित है।
- java Script dynamic buyding होती है तथा Reference Object का निरीक्षण तत्कालीन अवधि पर आधारित होता है ,जवकि java में स्टेटिक byding होती है एवं Object Reference Compit अवधि पर आधारित होता है।
जावास्क्रिप्ट के तत्व (Element) –
जावास्क्रिप्ट के तत्व (Element of java Script)- हर भाषा के कुछ आधार भूत तत्व (Element) होते है, चाहे वअंगेजी,जापानी या c हो जावास्क्रिप्ट के भी कुछ तत्व (element) होते है जिनके साथ हम काम करते है।
- ऑब्जेक्ट (object)
- वेरिएबल (variable)
- ऐरे (arrays)
- ओपरेटर (opretar)
- इवेंट्स (eventes)
- इवेंट्स हन्द्लेर्स (events handlers)
- कथन (statements)
- फंक्शन (funcation)
1. ऑब्जेक्ट (object)-
- object जावास्क्रिप्ट के सबसे आधारभूत ब्लॉक्स (blocks) है ये वे तत्व है जिन पर पूरी object प्रदत अवधारणा (object oriented concept बनी है।
- ये वे तत्व है जो पूर्व परिभाषित नियमो ( pre defined rules) के एक सेट के आधार पर एक दुसरे के साथ तथा प्रयोग कर्ता के साथ संबाद करते है।
जावास्क्रिप्ट object में ब्राउज़र विंडो तथा html दस्तावेज़ जैसे आइटम शामिल है।
2. वेरिएबल (variable) –
वेरिएबल धारक होते है जो किसी मान value का धारण करता है हम पूरे स्क्रिप्ट में variable का प्रयोग होते देख सकते है
variable के बिषय में कुछ महत्वपूर्ण तत्व –
- variable का नाम कुछ भी हो सकता है परंतु वह किसी अक्षर दे शुरु होना चाहिए।
- variable बनाने की प्रिक्रिया उस variable का (declaring the variable) कहते है।
3. ऐरे (arrays)-
ऐरे कुछ variable का सेट है जिसे एक ही variable के नाम से व्यक्त किया जाता है।
हम ऐसे ऐरे निम्न प्रकार से बना सकते है-
- tea = new array (3)
- tea [0] = ”black tea”
- tea [1] = ”lemon tea”
- tea [3] = ”darjiling tea”
4 ओपरेटर (opretar) –
5. इवेंट्स (events) –
जावास्क्रिप्ट का अविष्कार ब्राउज़र के साथ कार्य करने के साथ हुआ था यह उन एक्शन (action) से अवगत होता है जो ब्राउज़र विंडो के अन्दर घटित होता है तथा वे एक्शन (action) जो व्यक्ति कर सकता है व्यक्ति तथा ब्राउज़र के बीच में संबाद (interactions) इवेंट (events) कहे जाते है।
कुछ सामान्य इवेंट्स में निम्नलिखित शामिल है
- Mouseover – प्रयोगकर्ता द्वारा लिंक के ऊपर कर्सर रखना।
- Mouseout – प्रयोगकर्ता के द्वारा कर्सर को लिंक पर से हटाना।
- Click – प्रयोगकर्ता के द्वारा किसी विकल्प पर क्लिक करना।
- Submit – प्रयोगकर्ता के द्वारा प्रोसेस के लिए फॉर्म सबमिट करना।
6. इवेंट handlers –
किसी विशेष इवेंट के घटित होने पर हम जावास्क्रिप्ट का प्रयोग कर विभिन्न चीजो को कर सकते है हम इसे जावास्क्रिप्ट तत्व (element) की एक केटेगरी (categary) के साथ कर सकते है जिन्हें events handlers कहे जाते है events handlers वे होते है जिनकी सहायता से हम इवेंट से सम्बंधित एक्शन का निर्माण करते है तथा अपनी साईट को प्रयोगकर्ता के गतिविधियों के अनुसार प्रतिक्रिया कराते है।
कुछ सामान्य इवेंट्स handlers में निम्लिखित सम्मिलित है-
- Onmouseover – जब प्रयोगकर्ता लिंक पर कर्सर को रखता है।
- Onmouseout – जब प्रयोगकर्ता लिंक से कर्सर को हटाता है।
- Onclick – जब प्रयोगकर्ता किसी विकल्प पर क्लिक करता है।
- Onsubmit – जब प्रयोगकर्ता प्रोसेस के लिए किसी फॉर्म को सबमिट करता है।
7. कथन (statements) –
8. फन्शन (funcation) –
फन्शन (funcation) कृमित वाक्यों का सेट है जिसे किसी खास कार्य को करने के किये लिखते है हम इस का नाम देकर, नाम से बुला सकते है फंसन को परिभाषा कह सकते है क्योंकि यह फंसन command से प्रारंभ होता है तथा कोष्टको (braces) के अन्दर कथनों के एक वाक्य को रखता है।
जैसे- docoment.write (of<br>);