This repository contains JavaScript tutorials, projects, and practice exercises for learners aiming to strengthen their JavaScript skills. It covers topics from basic JS concepts to advanced topics, DOM manipulation, error handling, and practical project implementation.
- Introduction to JavaScript
- Variables & Data Types
- Operators (Arithmetic, Bitwise, Comparison, Logical)
- Conditional Statements (
if
,switch
) - Loops (
for
,while
,do-while
) - Functions (Normal, Recursion, Arrow Functions, UDFs)
- Objects & Object Methods
- DOM Manipulation
- Working with HTML Elements (
getElementById
,querySelector
, etc.) - Event Handling (
onclick
,onchange
,onmouseover
) - Working with Forms & Validation
- Working with JSON
- Error Handling (
try-catch-finally
) - Timing Functions (
setTimeout
,setInterval
) - OOP in JavaScript
- JQuery Basics & Form Validation
- Local Storage & Session Storage
- Calculator & Demo Calculator
- Quiz App
- Slider Project & Make Slider
- Movie App
- Add to Cart
- Countdown Timer
- Password Change Logic
- Profile Projects
- Other mini-projects to practice JS concepts
- DOM IN JavaScript.pdf
- DOM VS BOM.pdf
- Error Handling.pdf
- JavaScript Object.pdf
- Why and What is JavaScript.pdf
- Clone the repository:
git clone https://github.com/Pawan2505/JavaScript-Batch-8PM.git