Day 23: JavaScript Introduction – Complete Beginner Guide for Web & Bug Bounty (Hindi)

 

⚡ Day 23: JavaScript Introduction

(Bug Hunting / Ethical Hacking Course – Day 23)

Ab tak humne seekha:

✔ HTML – Structure
✔ CSS – Design

Aaj hum seekhenge JavaScript (JS) 🔥

JavaScript website ko interactive aur dynamic banata hai.

Agar HTML ghar ka structure hai,
CSS decoration hai,
to JavaScript us ghar ki electricity aur automation hai ⚡


🔹 JavaScript Kya Hai?

JavaScript ek programming language hai jo browser me run hoti hai.

Ye:

✔ Button click handle karta hai
✔ Form validation karta hai
✔ Popup messages show karta hai
✔ Dynamic content load karta hai

JavaScript har modern browser me supported hota hai, jaise:

Google Chrome


🔥 JavaScript Ka Basic Example

<script>
alert("Hello Hacker!");
</script>

Page load hote hi popup show hoga.


🔹 JavaScript Kaise Add Kare?

1️⃣ Internal JavaScript

HTML ke andar:

<script>
console.log("Hello World");
</script>

2️⃣ External JavaScript

Ek alag file banao:

script.js

HTML me link karo:

<script src="script.js"></script>

Real projects me external JS use hota hai.


🔥 console.log Kya Hai?

console.log("Testing JS");

Ye browser console me output show karta hai.

Check karne ke liye:
Right Click → Inspect → Console tab.


🔥 Variables in JavaScript

Variable data store karta hai.

let name = "Alok";
console.log(name);

🔹 Variable Types

let
var
const

Example:

let age = 20;
const country = "India";

🔥 Functions in JavaScript

Function ek block of code hota hai jo tab run hota hai jab call kiya jaye.

function greet() {
    alert("Welcome Hacker");
}

greet();

🔥 Button Click Example

<!DOCTYPE html>
<html>
<body>

<button onclick="showMessage()">Click Me</button>

<script>
function showMessage() {
    alert("Button Clicked!");
}
</script>

</body>
</html>

👉 Button click hone par popup show hoga.


🔥 JavaScript and Forms (Basic Idea)

Form validation example:

function check() {
    let name = document.getElementById("username").value;
    if(name == "") {
        alert("Name required");
    }
}

👉 Ye empty input detect karta hai.

Bug bounty me JS validation bypass karna important hota hai.


🔎 Hacker Perspective (Very Important)

JavaScript vulnerabilities ka base hota hai:

✔ Client-side validation
✔ DOM manipulation
✔ Input handling
✔ Browser console testing

Inspect tool me aap JavaScript dekh sakte ho:

Google Chrome

Console me aap direct JS test kar sakte ho.


🧪 Practice Lab (Must Do)

Ek simple page banao:

<!DOCTYPE html>
<html>
<body>

<h1>JavaScript Practice</h1>

<button onclick="test()">Click Here</button>

<script>
function test() {
    console.log("JS Working!");
    alert("Learning JavaScript");
}
</script>

</body>
</html>

Browser me open karo → Inspect → Console check karo.


🎯 Day 23 Summary

✔ JavaScript ek programming language hai
✔ Browser me run hoti hai
✔ Variables aur functions seekhe
✔ Button click event samjha
✔ Console use karna seekha


⬅ Previous Day                       

                               Next Day ➡