This repository contains my JavaScript learning journey, including fundamental concepts, advanced topics, and practical examples. Later, I will also upload JavaScript projects.
-
Basics
- Variables
- Primitive & Non-Primitive Data Types
- Operators
- Conditionals
- Loops
- Functions
-
String & Array Methods
- String Manipulation
- Array Methods & Operations
-
DOM Manipulation
- Navigating the DOM
- Searching & Matching Elements
- Changing HTML & Attributes
- Insertion Methods
-
Events & Timing
- Event Handling (Mouse, Keyboard)
- Event Bubbling & Propagation
setTimeout&setInterval
-
Asynchronous JavaScript
- Callbacks & Callback Hell
- Promises
- Fetch API
- Error Handling
-
Web Storage & Cookies
- Cookies
- Local Storage
- Session Storage
- Storage Events
-
Object-Oriented JavaScript
- Classes & Prototypes
newKeywordcall,bind,apply- Getter & Setter
- Lexical Scoping & Closures