हेल्लो दोस्तों ! आज इस पोस्ट में जावा स्क्रिप्ट के बारे में बताया गया है की learn javascript in hindi क्या होता है कैसे काम करता है और भी बहुत कुछ दिया गया है तो चलिए शुरू करते है
Java Script का परिचय
- Java Script एक client side programming language होता है जो web page में programming में logic को add करने के लिए किया जाता हैइसे आप इस तरह से भी समझ सकते है की
- html एक designing language होता है और ये केवल webpages को design करती है html के द्वारा आप webpage में कोई भी logic perform नहीं कर सकते है
- जैसे की जब user link पर click करते है तो आप कोई function को कॉल करके कुछ processing को perform करवना चाहते है लेकिन ऐसे आप html के द्वारा नहीं कर सकते है
- क्योकि html सिर्फ webpage को design करने के लिए प्रयोग किआ जाता है इसके लिए आपको एक programming language की आवश्यकता होती है
- javascript को Sun micro systems ने develop किया था जो की पहले इसका नाम LiveScript रखा गया था जिसे बाद में बदलकर javascript किया गया था
- JavaScript में object oriented programming capabilities होती है जिसे html file के head section में डिफाइन किया जाता है
- यदि आप JavaScript का प्रयोग न करे तो html से आप कोई भी calculations को perform नहीं कर सकते है
- JavaScript से आप validation भी perform कर सकते है JavaScript एक ऐसी programming language होती है जिसे browsers समझते है और ये particularly web page के लिए प्रयोग की जाती है
Feature of JavaScript
JavaScript के 2 important feature होते है जिनके बारे में आपको निचे दिया गया है
Client Side
JavaScript एक client side scripting language होता है इसमे जब आप JavaScript को प्रयोग करते है तो कोई भी execution client side पर perform होता है जबकि php में कोई भी execution server side पर perform होता है
example के लिए java script में validation client side पर web browser में ही perform किया जाता है लेकिन php में validation server पर perform किया जाता है इस वजह से java script server का load कम कर देती है
Dynamic
JavaScript dynamic web-page को generate करने में सक्षम होता है JavaScript web page के load होते समय ही उसमें changes करने में capable होता है इसके द्वारा आप web page के load होते समय ही decide किया जा सकता है की क्या task को perform करना चाहते है जबकि html में सभी action पहले से ही define होता है जिसके कारण आप web pages के load टाइम में कोई भी action नहीं ले सकते है
क्योकि html static pages को generate करता है जबकि JavaScript dynamic pages को generate करता है
Notes: (1) जब user link पर click करे तो आप कोई function को call करके कुछ processing perform करवाना चाहते हो तो आप html के द्वारा नही कर सकते है
(2)यदि आप JavaScript प्रयोग न करे तो आप html से आप कोई भी calculations को perform नहीं कर सकते है
Advantages of JavaScript
JavaScript को प्रयोग करने के कुछ Advantages होते है जिसके बारे में निचे दिया गया है
Very Fast
Client side होने की वजह से JavaScript बहुत ही फ़ास्ट है क्योकि server से connection को establish करने में टाइम waste नहीं होता है JavaScript बिना server से connection हुए ही execute हो जाता है
Cross Platform
JavaScript किसी भी ब्राउज़र और OS(operating system) पर आसानी से बिना किसी problem के run हो जाता है सभी इसमे लेटेस्ट browsers JavaScript को by default support करते है
work with multiple language
JavaScript को आप दूसरी language के साथ आसानी से काम किया जा सकता है जैसे html,css,और php
Simple
JavaScript एक बहुत ही simple language होता है जिसके कारण कोई भी इस language को सीखकर implement कर सकता है
Dis-Advantage of JavaScript
JavaScript के advantage के साथ साथ इसके कुछ dis-advantage भी होता है
Less Secure
JavaScript का code client side पर execute होता है इसलिए इसमे आप कुछ virus आ जाते है इसी के वजह से JavaScript को ज्यादा secure नहीं माना जाता है
execution vary
JavaScript की एक और सबसे बड़ी dis-advantage होती है की ये अलग अलग browsers पर JavaScript का results अलग अलग देता है लेकिन server side scripting languages के साथ ऐसा नहीं होता है ब्राउज़र चाहते तो कोई भी हो server side script हमेश एक ही results देता है
No Support for Network application
JavaScript नेटवर्क application के साथ काम नही करता है क्योकि इसमे JavaScript में कोई support available नही होता है
Functions of JavaScript
- JavaScript को dynamic web page बनाने के लिए प्रयोग किया जाता है
- JavaScript के द्वारा आप highly interactive web page को create कर सकते है
- JavaScript के द्वारा आप client side पर validation को perform करके आप server के load को कम कर सकते है
- JavaScript से आप ब्राउज़र से related कई problems को solve कर सकते है
Javascript “hello world ! program example
निचे दिया जा रहा javascript का सबसे ज्यादा popular और simple प्रोग्राम दिया गया है जिसे आप अच्छी तरह से समझ सकते है
<!DOCTYPE HTML>
<html>
<body>
<p>this is javascript simple program </p>
<script>alert('hello,world!');
</script>
</body>
</html>
तो आएये इस प्रोग्राम का आउटपुट आपको निचे दिया जा रहा है
hello world
इसे आप steps by steps भी समझ सकते है
steps1:-सबसे पहले आप notepad या कोई भी editor को open कर ले
steps2:-अब जो code उपर दिया गया है उसे आप copy करके notepad(जिस editor का प्रयोग आप कर रहे है) में paste कर दीजिये
steps3:-फिर इस code को firstjs.html के नाम से आप save कर ले
steps4:-notepad को आप बंद कर दीजिये और firstjs.html file को browser में open कर लीजिये
steps5:-आपका “hello,world!” प्रोग्राम बन चूका है जिसे आपको कुछ इस प्रकार दिखाई देगा
जब कोई user इन्टनेट पर किसी browser में webpage के लिए request को भेजता है तो computer server उस page के html code के साथ साथ javascript के code को भी attach कर web browser के पास भेज देता है उसके बाद वह browser की आवश्यकता पड़ने पर code को text के रूप में परिवर्तित कर user को दिखाता है
javascript का प्रयोग न सिर्फ किसी browser में बल्कि server program तथा web browser में cookies के built में भी किया जाता है
जिस तरह के html का file extension.hmlt है उसी तरह javascript एक open तथा cross plalform होता है अथवा इसका प्रयोग window,mac, आदि के अनेक operating system में किया जाता है
reference-https://www.allsitein.com
learn javascript in hindi
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(learn javascript in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic(learn javascript in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject(learn javascript in hindi) के लेकर भी कोई प्रश्न हो तो कमेंट करे