5 मिनट पढ़ें · मुफ़्त · बिना लॉगिन
JavaScript वह भाषा है जो वेब पेज को कुछ करने लायक बनाती है। HTML पेज बनाता है, CSS उसे सजाता है, और JavaScript उसमें जान डाल देता है। जब आप किसी button पर click करते हैं और कुछ बदल जाता है, जब form आपको बताता है कि आपने एक field भरना भूल गए, जब menu खुलता और बंद होता है — यह सब JavaScript का काम है।
घर की तरह फिर से सोचें। HTML दीवारें, कमरे और दरवाज़े हैं — ढाँचा। CSS दीवारों का रंग, पर्दे और फर्नीचर है — सजावट। JavaScript बिजली, पंखे और दरवाज़े की घंटी है — हरकत। बिजली के बिना घर खड़ा तो रहता है, पर उसमें कुछ भी नहीं चलता। JavaScript के बिना पेज दिखता तो है, पर वह आपकी किसी बात पर प्रतिक्रिया नहीं देता।
ऐसे याद रखिए: HTML = ढाँचा, CSS = सजावट, JavaScript = हरकत। HTML कंकाल है, CSS सजावट है, JavaScript हरकत है। आप HTML और CSS पहले से जानते हैं। यह कोर्स आपको JavaScript सिखाता है — तीनों में से तीसरा, और वह जो आपको पेज डिज़ाइनर से असली web developer बनाता है।
JavaScript browser में चलता है, visitor के अपने कंप्यूटर पर। यह पढ़ सकता है कि visitor ने क्या type किया, पेज का text बदल सकता है, पेज के हिस्सों को छिपा और दिखा सकता है, form भेजने से पहले उसे जाँच सकता है, और server से बात करके पेज reload किए बिना नया data ला सकता है। यह इकलौती programming language है जिसे हर browser समझता है, इसीलिए यह दुनिया की लगभग हर वेबसाइट पर चलती है।
मुख्य बात यह है: HTML और CSS पेज का वर्णन करते हैं, पर JavaScript उसे नियंत्रित करता है। आप छोटे निर्देश लिखते हैं — जिन्हें script कहते हैं — और browser उन्हें एक-एक करके मानता है। एक script कह सकता है "जब इस button पर click हो, तो इस heading को लाल कर दो", और browser हर बार ठीक वही करेगा।
JavaScript code वेब पेज के अंदर रहता है, <script> tag में, या अलग .js file में जिसे पेज load करता है। जब browser पेज खोलता है, तो वह HTML पढ़ता है, CSS से पेज रंगता है, और फिर JavaScript चलाता है। आपका code पेज load होते ही चल सकता है, या वह इंतज़ार कर सकता है — click, keypress, या form submit होने का। इस कोर्स में आप तीनों तरीके सीखेंगे।
JavaScript सीखने के लिए आपको कुछ भी install करने की ज़रूरत नहीं है। हर browser में यह पहले से है। आप इस कोर्स का live editor खोल सकते हैं, कुछ lines type कर सकते हैं, Run दबा सकते हैं, और नतीजा तुरंत देख सकते हैं। सीखने का सबसे तेज़ तरीका यही है: एक line बदलिए, चलाइए, और देखिए क्या बदला।
<script> — JavaScript <script> block के अंदर रहता है। <script> और </script> के बीच जो कुछ भी है, वह code है, HTML नहीं।function showSpecial() { ... } — function निर्देशों का नाम वाला block है। उसके अंदर कुछ भी तब तक नहीं चलता जब तक कोई उसे नाम से बुलाता नहीं।document.getElementById("special") — यह पेज पर वह element ढूँढता है जिसकी id "special" है। JavaScript ऐसे ही HTML तक पहुँचता है।.textContent = "Today's special: Kulhad Chai — ₹20 only!" — यह उस element के अंदर का text बदल देता है। पेज तुरंत अपडेट हो जाता है, बिना reload के।onclick="showSpecial()" — button पर यह attribute कहता है "जब इस button पर click हो, तो showSpecial नाम वाला function चलाओ"। Click trigger है; function action है।<!DOCTYPE html>
<html>
<head>
<title>My Chai Shop</title>
<style>
body { background-color: #fff8e1; font-family: Verdana, sans-serif; text-align: center; }
h1 { color: #b45309; }
button { background-color: #e13611; color: white; border: none; padding: 12px 24px; font-size: 16px; cursor: pointer; }
#special { color: green; font-weight: bold; font-size: 18px; }
</style>
</head>
<body>
<h1>My Chai Shop</h1>
<p>Masala Chai — ₹10 | Adrak Chai — ₹15 | Kulhad Chai — ₹20</p>
<button onclick="showSpecial()">Show today's special</button>
<p id="special">Click the button to see today's special.</p>
<script>
function showSpecial() {
document.getElementById("special").textContent = "Today's special: Kulhad Chai — ₹20 only!";
}
</script>
</body>
</html>
नीचे दिया गया कोड बदलें और चलाएँ दबाएँ — परिणाम तुरंत दिखेगा। कोई फाइल सहेजनी नहीं है, कोई लॉगिन नहीं चाहिए।
पाठ पढ़ लिया? अब 5 छोटे सवालों से खुद को जाँचें — जवाब तुरंत मिलेगा, और हर सवाल का कारण भी।
1. JavaScript वेब पेज के साथ क्या करता है?
2. घर वाली मिसाल में JavaScript क्या है?
3. क्या JavaScript एक programming language है?
4. Script क्या है?
5. JavaScript और Java के बारे में क्या सही है?
पहले सवाल पढ़ें, अपने शब्दों में जवाब सोचें, फिर खोलकर देखें कि सही जवाब क्या है। इंटरव्यू में यही सवाल पूछे जाते हैं।
JavaScript वह programming भाषा है जो वेब पेज को visitor की हरकत पर प्रतिक्रिया देने लायक बनाती है। यह text बदल सकती है, form भेजने से पहले उसे जाँच सकती है, menu खोल-बंद कर सकती है, और पेज reload किए बिना नया data ला सकती है। HTML पेज बनाता है और CSS उसे सजाता है, पर JavaScript ही उसमें जान डालता है।
HTML बनावट है (घर की दीवारें, कमरे, दरवाज़े), CSS सजावट है (रंग, फर्नीचर), और JavaScript हरकत है (बिजली, चलने-फिरने वाले हिस्से — जो बदलते हैं और जवाब देते हैं)। ऐसे याद रखिए: HTML कंकाल है, CSS सजावट है, JavaScript हरकत है।
नहीं, और नाम की समानता एक ऐतिहासिक संयोग है — नाम बहुत पहले marketing की वजह से चुना गया था। JavaScript इकलौती programming भाषा है जिसे हर browser समझता है, जबकि Java एक अलग भाषा है जो servers और applications में चलती है। Java जानने से कुछ ideas परिचित लग सकते हैं, पर JavaScript के अपने अलग नियम हैं।
पढ़ना काफी नहीं — अब खुद बनाएँ। लाइव एडिटर में कोड लिखें, चलाकर देखें, और अटक जाएँ तो हिंट देखें। हल तभी खोलें जब खुद कोशिश कर लें।
एक चाय की दुकान का पेज बनाएँ: heading "My Chai Shop" हो, button "Show today's special" हो, और एक paragraph हो जिसका id="special" हो और जिसमें लिखा हो "Click the button to see today's special." <script> ब्लॉक में एक function showSpecial() लिखें: button दबाते ही paragraph बदलकर "Today's special: Adrak Chai — ₹15 only!" हो जाना चाहिए। याद रखिए: HTML पेज बनाता है, CSS उसे सजाता है, JavaScript उसमें हरकत लाता है।
<!DOCTYPE html>
<html>
<head>
<title>My Chai Shop — Today's Special</title>
<style>
body { background-color: #fff8e1; font-family: Verdana, sans-serif; text-align: center; }
h1 { color: #b45309; }
button { background-color: #e13611; color: white; border: none; padding: 12px 24px; font-size: 16px; cursor: pointer; }
#special { color: green; font-weight: bold; font-size: 18px; }
</style>
</head>
<body>
<h1>My Chai Shop</h1>
<p>Masala Chai — ₹10 | Adrak Chai — ₹15 | Kulhad Chai — ₹20</p>
<button onclick="showSpecial()">Show today's special</button>
<p id="special">Click the button to see today's special.</p>
<script>
function showSpecial() {
document.getElementById("special").textContent = "Today's special: Adrak Chai — ₹15 only!";
}
</script>
</body>
</html>AI आपके लिए कोड लिख सकता है, लेकिन वह आपके लिए सोच नहीं सकता। जब आप HTML खुद सीखते हैं, तो आपका दिमाग असली कौशल बनाता है: आप समझते हैं कि पेज ऐसा क्यों दिखता है, टूटने पर उसे ठीक कर सकते हैं, और परीक्षा या इंटरव्यू में बिना मदद के जवाब दे सकते हैं। यही कौशल नौकरी दिलाता है — कॉपी किया हुआ जवाब नहीं।
सभी 30 पाठ पूरे करें, टेस्ट पास करें (80%), ₹10 दें और अपना सर्टिफिकेट पाएँ।
टेस्ट देंदेखकर सीखना पसंद है? वीडियो कोर्स में वही विषय एक-एक करके सिखाए जाते हैं।
Free tutorials teach you the basics. Our paid courses add live projects, mentorship and a certificate.
Browse all coursesAsk about courses, website & more
Request human callback:
Download karne ke liye login karo. Login ke baad yahi page pe rahoge!
Naya ho? Register karo →