Loading content...
Loading content...
Created in 1995 by Brendan Eich while working at Netscape.
Originally named Mocha, then LiveScript, and finally JavaScript.
Despite its name, JavaScript is not related to Java.
JavaScript is a programming language used to make web pages interactive and dynamic.
Show alerts
Validate forms
Create animations
Handle button clicks
Fetch data from APIs
Build web applications
plaintext
<script>
alert("Welcome to JavaScript");
</script>JavaScript runs inside the web browser using the browser's JavaScript Engine.
plaintext
HTML
↓
CSS
↓
JavaScript
↓
Browser
↓
Web PageBrowser loads HTML.
CSS styles the page.
JavaScript executes.
The page becomes interactive.
plaintext
<button onclick="showMessage()">
Click Me
</button>
<script>
function showMessage() {
alert("Button Clicked");
}
</script>1995 → Brendan Eich created JavaScript in just 10 days.
1996 → Renamed to JavaScript by Netscape to ride on Java’s popularity.
1997 → Standardized by ECMA International as ECMAScript.
2009 → Node.js introduced, allowing JavaScript to run on servers.
2015 (ES6) → Major update with new features (let/const, arrow functions, classes, promises).
Today → JavaScript is one of the most widely used programming languages in the world.
JavaScript is a multi-purpose language.
Web Development
Add interactivity to websites (menus, sliders, popups, form validation).
Example: When you click a button and something happens, that’s JS.
Front-end Frameworks
React, Angular, Vue → Build modern web apps.
Back-end Development
With Node.js, JavaScript runs on servers.
Example: Express.js for REST APIs.
Mobile Apps
React Native, Ionic → Build Android & iOS apps.
Desktop Apps
Electron.js → Create cross-platform desktop apps (e.g., VS Code).
Game Development
2D/3D games using Phaser.js, Three.js.
AI/ML
TensorFlow.js, Brain.js → Machine Learning in JS.
=> Every modern browser (Chrome, Firefox, Edge, Safari) comes with a built-in JavaScript Engine.
Chrome → V8 Engine
Firefox → SpiderMonkey
Safari → JavaScriptCore
Example: Run JavaScript in Browser
Open your browser.
Press F12 (or Right Click → Inspect → Console).
javascript
// Write:
console.log("Hello, JavaScript!");
// Output: Hello, JavaScript!plaintext
<!DOCTYPE html>
<html>
<head>
<title>My First JS Example</title>
</head>
<body>
<h1>Welcome</h1>
<script>
alert("Hello, Student! This is JavaScript running in your browser.");
</script>
</body>
</html>Node.js allows running JavaScript outside the browser (on a server).
Steps:
Download & Install Node.js → https://nodejs.org
Verify installation in terminal/cmd:
node -v
Output: v20.0.0 (example)
Run JavaScript file:
Create a file app.js:
console.log("Hello from Node.js!");
Run in terminal:
node app.js
Output: Hello from Node.js!