
JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat.
BASIC
- Variables, types
- Conditions
- Loops
- Functions
- Arrays and Objects
- Type Conversions
- Console Functions
- Properties/Methods
- DOM
ADVANCE
- ES5/ES6
- Fat Arrow functions
- CallStack
- Closure
- Recursion
- Mutability
- Rest Parameters
- HOC
- Composibility
- Prototypes
- Classes
- Polymorphism
- Encapsulation
- Inheritance
- Symbols, Iterator Interface
- Regular Expressions
- Asynchronous Programming
- Generators
- Handling Events
- Collapse