Welcome! This repository is a collection of JavaScript exercises and examples to help you brush up on your JavaScript knowledge and improve your coding skills.
- Basics
- Arrays and Objects
- Functions and Scopes
- Control Flow
- Iterations
- DOM Manipulation
- Events
- Advance JavaScript Concepts
- Object Orientated in JavaScript
This section covers the fundamental concepts of JavaScript, including variables, data types, and basic operations.
Learn about arrays and objects, which are essential data structures in JavaScript.
Understand how functions work in JavaScript, including different types of functions and scope rules.
Explore how to control the flow of your program using if statements, switch statements, and truthy/falsy values.
Master different types of loops to iterate over data structures.
Learn how to interact with the Document Object Model (DOM) to create dynamic web pages.
Understand how to handle events in JavaScript, including asynchronous events, adding or removing elements, uses of setTimeout and setInterval functions.
Understanding the working of XMLHttpRequest object and introduction to Promises in JS.
Understanding functional object and classes in JavaScript, inheritance, use of call, this and bind keywords, manipulation of objects, thier properties, etc.
This project is inspired by the collective knowledge and resources available in the JavaScript community. Special thanks to all the educators, content creators, and developers who share their expertise and passion for coding. Your contributions make learning and growing as a developer an enriching experience.
Happy coding!