JavaScript क्या है ? - What Is JavaScript In Hindi ?

वैसे इसे हम आसान शब्दों में समझने के लिए ये कह सकते हैं | की JavaScript एक मुख्य Programming Language नहीं होता है बल्कि यह एक Scripting Language होता है | इसका इस्तमाल मुख्य रूप से Browsers में होता है और इसे HTML या CSS के साथ ही इस्तमाल किया जाता है. इसके बहुत सी खूबियाँ है जिसे की हम आगे Article में जानेंगे.अक्सर लोगों को JavaScript और Java के बीच का अंतर पता नहीं होता है, और वो दोनों को समान सोचने लगते हैं. वैसे ऐसा बिलकुल भी नहीं होता है. ये दोनों ही Languauge बिलकुल ही भिन्न होते हैं.


JavaScript क्या है ? || What is JavaScript in Hindi
What Is JavaScript In Hindi

इसलिए आज मैंने सोचा की क्यूँ न आपको लोगों को जावास्क्रिप्ट की जानकारी और इसके क्या Advantages ( फायदे ) होते हैं | इस्तमाल करने के, विषय में आपको पूर्ण रूप से जानकारी प्रदान की जाये जिससे आप को किसी भी प्रकार की कोई परेशानी ना हो | सबसे पहले हम शुरुआत करते हैं | JavaScript क्या है ? से जिससे आपको Java Script की Basic समझ आ जाएगी | 

जावास्क्रिप्ट क्या है ? (What is JavaScript in Hindi)

JavaScript एक Computer Programming Language है। यह एक Scripting Language है | और मुख्यतः इसका इस्तेमाल  Clide-Side WebSite और WebPage के निर्माण में होती है। Javascript Language का अविष्कार 'Brendan Eich' ने 1995 में किया | ये Langauge 'Java' Programming Language से प्रेरित है | Javascript का पहला नाम 'Marc Andreessen' ने 'Mocha' रखा था | 'Marc Andreessen' ये Netscape के Founder है और उसी साल में उसका नाम 'Livescript' रखा गया और बाद में December 1995 ने Sun Microsystem द्वारा उसका नाम 'Javascript' रखा गया |

JavaScript एक Client-Side Programming Language हैं, जो Web Pages में Programming Logic Add करने के लिए Use किया जाता हैं JavaScript एक Powerful Scripting Language है, जिसका Use Web Page और Application बनाने में किया जाता है | HTMLके द्वारा आप Web Pages में कोई Logic Perform नहीं कर सकते जैसे की जब User कोई Link Click करे तो आप कोई Function Call करके कुछ Processing Perform करवाना चाहते हैं लेकिन ऐसा आप HTML के द्वारा नहीं कर सकते क्योकि HTML सिर्फ Web Pages को Design करने के लिए Use किया जाता हैं इसके लिए आपको एक Programming Language की आवश्कयता होगी JavaScript एक ऐसी ही Programming Language जो Web Page में Logic Add करती हैं और उन्हें Dynamic बनाती हैं, Java Script में Object-Oriented Capabilities होती हैं | इसे HTML File में Head और Body Section में Define किया जाता हैं |

 [ JavaScript जावास्क्रिप्ट कैसे काम करता है ?

जावास्क्रिप्ट एक प्रोग्रामिंग भाषा नहीं बल्कि यह एक स्क्रिप्टिंग लैंग्वेज है क्योंकि कार्य करने के लिए यह ब्राउज़र का प्रयोग करती है अगर आप किसी चित्र को किसी और चित्र में बदलने के लिए कमांड देते हैं तब से करने के लिए जावास्क्रिप्ट ब्राउज़र को कहती है क्योंकि ब्राउज़र असल में कार्य करता है आपको सिर्फ कुछ प्रोग्रामिंग की लाइन लिखकर कुछ स्ट्रिंग का प्रयोग करना होता है इसी कारण प्रारंभ करने के लिए जावास्क्रिप्ट का प्रयोग एक आसान भाषा है जावास्क्रिप्ट में आधारभूत ऑब्जेक्ट ओं के सेट होते हैं जैसे कि अरे डेट तथा मैथ व आधारभूत लैंग्वेज एलिमेंट के सेट जैसे ऑपरेटर कंट्रोल स्ट्रक्चर और स्टेटमेंट आधारित ऑब्जेक्ट का इसे सेपरेट प्रयोग करके जाओ स्थित जावास्क्रिप्ट का प्रयोग विभिन्न कार्यों में किया जा सकता है |  

Basic JavaScript Code 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<!-- Starting Java Scripting Language-->
<script type="text/javascript">
document.write("<b>What Is JavaScript In Hindi<b/>");
</script>
<!-- Closeing Java Scripting Language-->
</body>
</html>

जैसा की हमें पता हैं | की हम JavaScript का Use HTML और CSS के साथ Use करते हैं | और अपने Website को Desigen करते हैं | जिसका Exampale आप ऊपर लिखे JavaScript Emabeded Program में देख सकते हैं | JavaScript को Use करने के तो कई तरीके हैं | जिसे आप Follow कर Java Script Program लिख सकते हैं | और इसे Use करने के कुछ प्रकार हैं | जो कुछ इस प्रकार हैं |

Types Of JavaScript [ जावास्क्रिप्ट के प्रकार ]

वैसे तो JavaScript केवल एक Scripting Language हैं | जिसका कोई प्रकार नहीं हैं | किन्तु इसे Use करने के तरीकों  को ही इसके प्रकार के रूप में जानते हैं | Java Script को हम अपने WebSite और WebPage में अलग अलग तरह से Add कर सकते हैं | और इसे ही हम Java Script के प्रकार के रूप में बाट सकते हैं | जो  कुछ इस प्रकार हैं |  

Embedded JavaScript :
इस में हम अपने HTML Document में Head  Tage और Body Tag के बीच Script Tag से Embed कर करते हैं | इसमें हम अपने JavaScript की Code को Script Tag से Open करते हैं | और उसी Tag में / लगा कर Close  कर Use करते हैं | जिसे आप इन दोनों Exampale से समझ सकते हैं जो इस प्रकार हैं |

Exp. 1
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Title Name</title>

<!-- Starting Java Scripting Language-->
<script type="text/javascript">
alert("Wel-Come To www.seeon-tech.com");
</script>
<!-- Closeing Java Scripting Language-->

</head>
<body>
<h1>Hello</h1>

</body>
</html>

Exp. 2
 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Title Name</title>

</head>
<body>
<!-- Starting Java Scripting Language-->
<script type="text/javascript">
document.write("Hello My Dear Readers");
</script>
<!-- Closeing Java Scripting Language-->
</body>
</html>

p

External JavaScript : 
इस तरीके में हम JavaScript की सभी Code को लीखने के लिए एक Java Script की अलग File .js  Exetantion से Create करते हैं |  और इस File को अपने WebPage से Connect करे हैं | जिसके लिए हमारे पास उस JavaScript File का Location का Address होना बहुत आवश्यक हैं | और इसे अपने HTML Document या WebSite और WebPage के Head Tag Open And Close Tag के बीच  में Script Tag की Help से जोड़ते हैं | जिसके लिये हम इस Tag पर Src Attribute का Use करते हैं | और  फिर "Address या  Url " को लिख कर Script Tag को भी Close करते हैं | जिसे आप निचे दिए गये | Exampale से भी देख कर समझ सकते हैं | जो कुछ इस प्रकार हैं |

 Exp.
 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>External JavaScript</title>
<!-- Starting Java Scripting Language-->
<script type="text/javascript" src="script.js"></script>
<!-- Closeing Java Scripting Language-->
</head>
<body>
<h1>External JavaScript</h1>
</body>
</html>

p

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

JavaScript दुनिया की सबसे Popular Programming Language में से एक है. जिसका उपयोग Web Pages में Automations, Animations और Interactivity को जोड़ने के लिए किया जाता है. Web Pages को जटिल बनाने के लिए Web Developer इनमे JavaScript का उपयोग करते है। चलिये JavaScript के इस्तेमाल से आप क्या – क्या कर सकते है इसको जानते है.

Web Development एक ऐसा क्षेत्र है जहाँ JavaScript का सबसे ज्यादा इस्तेमाल होता है. क्योंकि यह एक Client Scripting Language है इसलिए इसका इस्तेमाल Web Pages बनाने में किया जाता है. ज्यादातर WebSites इसका उपयोग सत्यापन करने के लिए करती है.

Web Application बनाने में भी JavaScript का बखूबी इस्तेमाल होता है. शुरुवात में Technology Browser और Personal Computer के विकास के लिए कई Programming Language का इस्तेमाल होता था. परन्तु इसे अगले स्तर में ले जाने का काम JavaScript ने किया. इसकी बदौलत ऐसे Application विकसित किये गए जिसके बारे में शायद ही किसी ने सोचा होगा.

Web Server बनाने के लिए Node JS का उपयोग किया जाता है. Node JS के कई फायदे है इस के द्वारा बनाये गए Servers बहुत तेज होते है और Buffering का उपयोग नही करते है. इसके अलावा यह Event Looping के साथ Single Threaded है जो Non Blocking तरीके से उपयोग किया जाता है.

Mobile Application बनाने में भी JavaScript का इस्तेमाल किया जाता है. सबसे महत्वपूर्ण बात जो सिर्फ JavaScript ही कर सकता है वह है बिना Web Contexts के Application बनाना. इसकी मदद से Android व iOS दोनों ही Application बनाये जा सकते है.

यह कुछ ऐसे क्षेत्र है, जहां JavaScript का इस्तेमाल ज्यादा होता है. इसके अलावा Games और Server Application बनाने में भी इसका इस्तेमाल किया जाता है. वैसे और भी कई काम है जो यह कर सकता है परन्तु महत्वपूर्ण क्षेत्र यही है.
 

जावा और जावास्क्रिप्ट में अंतर

अक्सर लोगों को यही लगता है | की Java और JavaScript के बीच का अंतर समान ही हैं,. लेकिन असल में ऐसा कुछ भी नहीं है, दोनों आपस में अलग अलग हैं. तो चलिए इन दोनों के बीच के अंतर के विषय में जानते हैं.

JavaScript बिलकुल भी Java के समान नहीं है. मैं आपको और एक बार बताना चाहता हूँ की JavaScript और Java दोनों अलग अलग हैं.

वैसे इन दोनों के नाम बहुत ही मिलते झूलते जरुर हैं, जो की एक Doubt Create करते हैं लोगों के मन में. जहाँ इस Language को Primarily एक Scripting Language के तोर पर इस्तमाल किया जाता है HTML Pages में, वहीँ Java एक Real Programming Language होता है जो की पूरी तरह से दुसरे काम में इस्तमाल किया जाता है.

वहीँ Java को सीखना थोडा कठिन हो सकता है. इसे Sun Microsystem के द्वारा Develop किया गया इस्तमाल के लिए उन सभी चीज़ों में जहाँ की Computing Power की जरूरत थी.

JavaScript को Develop किया था Brendan Eich ने, जो की उस समय में Netscape में काम किया करते था, उन्होंने इसे एक Client Side Scripting Language के तोर पर Develop किया था (वैसे ऐसा कुछ Fundamental Reason नहीं है की क्यूँ इसे एक Server Side Environment में इस्तमाल नहीं किया जा सकता है).

Originally इस Language का नाम था Live Script, लेकिन जब इसे Release किया जाने वाला था, तब Java बहुत ही Popular हो चूका था. इसलिए Last Possible Moment में ही Netscape ने इसका नाम बदलकर “JavaScript” रख दिया.

Java और JavaScript दोनों ही वंसज हैं C और C++ के, लेकिन ये Languages अपने पूर्वजों से बिलकुल ही अलग काम करते हैं. दोनों ही Languages Object Oriented होती हाँ और वो कुछ समान Syntax भी Share करते हैं. लकिन इसमें Differences ज्यादा होती हैं Similarities की तुलना में.

JavaScript के Advantages और Disadvantages

दुसरे Computer Languages के ही तरह, JavaScript की भी कुछ Advantages और Disadvantages हैं. जहाँ पहले इसे केवल कुछ कार्यों के करने तक ही Limit कर दिया जाता था | वहीँ आजकल इसे बहुत से कार्यों में उपयोग किया जाता है.|

जावास्क्रिप्ट के फायदे

1.  Speed. Client-Side JavaScript बहुत ही Fast होती है क्यूंकि ये Immediately Run करती है Client-Side Browser में. जब तक Outside Resources की जरुरत हो, JavaScript बिलकुल ही Unhindered रहती है Network Calls से एक Backend Server में.

इसे Client Side में Compiled होने की कोई भी जरुरत नहीं है जिससे की इसे कुछ Speed Advantages मिलते हैं.

2.  Simplicity. JavaScript बहुत ही Simple होती है सीखने के लिए और साथ में Implement करने के लिए भी.

3.  Popularity. JavaScript को पुरे Web में इस्तमाल किया जाता है. साथ में इसे सीखने के लिए भी Internet पर बहुत से Resources उपलब्ध हैं. StackOverflow और GitHub ऐसे दो बड़े Websites हैं जहाँ से आप Javascript के विषय में सबकुछ जान सकते हैं.

4.  Interoperability. JavaScript बड़ी आसानी से दुसरे Languages के साथ Compatible होती है, साथ में इसे बहुत से Applications में इस्तमाल भी किया जाता है. PHP और SSI scripts के विपरीत, JavaScript को आसानी से किसी भी Web Page में Insert किया जा सकता है.

JavaScript का इस्तमाल दुसरे Scripts के भीतर भी किया जा सकता है जिन्हें की अलग Languages जैसे की Perl और PHP में लिखा गया है.

5.  Server Load. ये Client-Side में इस्तमाल होने के कारण, Website Server में इसकी Demand कम हो जाती है.

6.  Rich Interfaces. Drag, या Drop Components या फिर Slider के होने से ये आपके Website को एक Rich Interface प्रदान करती है.

7.  Versatility. अभी तो JavaScript को बहुत सारे Servers में भी इस्तमाल किया जाने लगा है. JavaScript को Front-End में Clients Server में इस्तमाल किया जाता है, साथ ही अभी तो एक पूरा entire JavaScript App भी बनाया जा सकता है Front से लेकर Back तक केवल JavaScript के मदद से.

जावास्क्रिप्ट के नुकसान

1. Client-Side Security. चूँकि ये Code Execute होता है Users के Computer से, इसलिए कुछ cases में इसे Exploit भी किया जा सकता है Malicious Purposes के लिए. यही वो एक मुख्य कारण है जिसके लिए कुछ लोग Javascript को Disable करना ज्यादा पसंद करते हैं.

2. Browser Support. JavaScript को कभी कबार अलग अलग Browsers में Differently Interpret किया जाता है. जहाँ की Server-Side Scripts हमेशा एक ही प्रकार का Output Produce करती है, वहीँ Client-Side Scripts की output थोड़ी बहुत Unpredictable होती है.

वैसे ये कोई बड़ी समस्या नहीं है क्यूंकि जब तक बड़े और Popular Browsers में ये सही तरीके से काम कर रहे हों, तब तक सब Safe होता है.

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

अभी के समय की बात करूँ तब ये Script सभी जगहों में मेह्जुद हैं – ये सबसे Commonly Used Client-Side Scripting Language होता है. JavaScript को लिखा जाता है HTML Documents में और ये Enable करता है Interactions दुसरे Web Pages के साथ बहुत ही Unique Ways में.

उदाहरण के लिए, ये केवल JavaScript के कारण ही हूँ Automatically Schedule कर सकते हैं Appointments और Online Games Play कर सकते हैं. इसके अलावा, New Developments, जैसे की Node.js, Allow करता है इसका इस्तमाल Server-Side में वहीँ APIS, जैसे की HTML5, Allow करता है Control करना User Media और दुसरे Device Features को.

जावास्क्रिप्ट कैसे सीखें

ज्यादातर लोगों का कहना है | JavaScript सीखने में बहुत कठिन है, यह कई हद तक ठीक भी है. परन्तु अगर आप इसे सीखने में जल्दबाजी न करे बल्कि पहले इसे समझने की कोशिश करे. तो आपको इसे सीखने में कोई दिक्कत नहीं होगी नीचे कुछ Instructions दिए जा रहे है | जो आपको JavaScript सीखने में मदद करेंगे.

JavaScript सीखने के लिए आवश्यक Tools

Code Editor – पहला और सबसे महत्वपूर्ण Tool है Code Editor जिसमे आप Notepad++ या Atom का इस्तेमाल कर सकते है. यह बिल्कुल Free Tool है.

Web Browser – आप सभी के PC या laptop में Browser तो होगा ही क्योंकि इसकी मदद से हम बनाए गए Web Pages को Access कर पायेंगे. अगर आप Chrome, Mozilla या Firefox का इस्तेमाल करते है तो ज्यादा अच्छा है. याद रहे अपने Browser के Latest Version को Update जरूर कर ले.

Firebug Tool – यह एक Web Browser Extension है जिसकी मदद से आप किसी भी Web Page या Website के HTML,  CSS , DOM, XHR और JavaScript की Live debugging कर सकते है. अगर आप Firefox इस्तेमाल करते है तो आपको सिंपल इसे Google से Install करना होगा और यदि आप Chrome Browser इस्तेमाल करते है तो उसमें यह पहले से ही उपलब्ध होती है.

Chrome में इसका इस्तेमाल करने के लिए आपको Mouse से Right Click करना होगा. जिसके बाद आपको Inspect का एक Option दिखायी देगा उस पर क्लिक करते ही आपके सामने मौजूदा पेज की पूरी Coding दिखने लगेगी।

JavaScript सीखने के लिये Resource  

इस Programming Language को सीखने के लिये आपको कुछ Resources का पता होना चाहिए जहां से आप आसानी से JavaScript सीखने की शरुवात कर पाये. इसको सीखने के लिये आप कई Paid Resources का इस्तेमाल भी कर सकते है. परन्तु में आपको कुछ ऐसी Online Website के बारे में बताऊंगा जो बिल्कुल फ्री है और उन पर आपको JavaScript की Complete Guide दी जाती है.

नीचे पांच ऐसी वेबसाइट के नाम दिए गए है, जहां से आप जावास्क्रिप्ट आसानी से सीख सकते है:

>>W3Schools

>>Tutorial point

>>Codeacademy

>>JavaScript.info

>>Freecodecamp

इन सभी Website के साथ आप हमारे इस Blog www.seeon-tech.com को भी Follow कर सकते हैं यहाँ पर भी आप को Programing से Related जानकारी हिंदी में मिलती रहती हैं |इसके अलावा आप YouTube Videos के माध्यम से भी JavaScript को सीख सकते है | . 



Massage (संदेश) :- जावास्क्रिप्ट क्या है ? (What is JavaScript in Hindi) ? हम उम्मीद करते हैं | की आप इस Artical जावास्क्रिप्ट क्या है ? की Help से आप इसके बारे में अच्छे  से समझ गये होगें | हमने इस Artical जावास्क्रिप्ट क्या है ? (What is JavaScript in Hindi)? में जावास्क्रिप्ट क्या है ?,जावास्क्रिप्ट के फायदे,तथा जावास्क्रिप्ट के नुकसान, क्या काम आती है और कैसे सीखें, हिंदी भाषा में बताने की कोशिश की हैं | उम्मीद करते हैं आप को ये हमारा Artical जावास्क्रिप्ट क्या है ? (What is JavaScript in Hindi)? पसंद आया होगा | यदि आपको हमारा यह Artical जावास्क्रिप्ट क्या है ? (What is JavaScript in Hindi)? अच्छा लगा हो और इससे Related कोई Question हो तो हमें Comment में जरुर बताए और इसे अपने दोस्तों को भी जरुर Share करें !   

इसे भी पढ़े :-

  • Computer क्या हैं ?
  • HTMLक्या हैं ?
  • C Language क्या हैं ? |
  • HTML File कैसें बनाएं ?
  • C++ क्या हैं  ?

  • Post a Comment

    Previous Post Next Post
    © 2019-2021 All Rights Reserved By LOMASH-RISHI