JavaScript Notes 📚
Welcome to my JavaScript Notes repository! This repo is a collection of detailed notes I've compiled while learning JavaScript as part of my web development journey. Whether you're a beginner or looking to refresh your knowledge, these notes cover core JavaScript concepts and practical examples.
Table of Contents
- Basics
- Arrays and Objects
- Functions and Scopes
- Control Flow
- Iterations
- DOM Manipulation
- Projects
- Events with PDF Notes
async
setTimeoout() and clearTimeout
setInterval() and clearInterval
- Advance
APi request using xhr
Promises
XML, XHR and API pdf notes
- Classes and Object oriented programming
Object oriented programming basics
Prototype basics and "new" keyword
Prototype
"call" Keyword
Classes
Inheritance
Static property
Bind keyword
.getOwnPropertyDescriptor
Getters and Setters
Properties of Getters and Setters
Using Getters and Setters on objects
- Fun with JS
Lexical scope and Closure
Getting Started
To explore the notes, simply browse the folders and open the .md files. Each section contains explanations, code snippets, and examples to help you understand JavaScript concepts.
Contributing
Feel free to contribute by suggesting improvements, adding new notes, or fixing any errors. Simply fork the repository, make your changes, and submit a pull request. I will keep updating this repository until it's completed, so stay tuned for more content!
Feel free to star this repo and use it as a study resource. I've also created detailed PDF notes for the "Events" section to provide a better understanding of this important topic.