33 Key JS Concepts

1.1. Call Stack

post-thumbnail

2.2. Primitive Types

post-thumbnail

3.3. Accesing by value and references

post-thumbnail

4.4. Type Coercion

post-thumbnail

5.5. ==, ===, typeof, instaceof

post-thumbnail

6.6. Function Scope, Block Scope and Lexical Scope

post-thumbnail

7.7. Expression vs Statement

post-thumbnail

8.8. IIFE, Modules, and Namespaces

post-thumbnail

9.9. Message Queue and Event Loop

post-thumbnail

10.10. setTimeout, setInterval, and requestAnimationFrame

post-thumbnail

11.11. JavaScript Engines

post-thumbnail

12.12. Binary Expression, Bitwise Operator

post-thumbnail

13.13. DOM and Layout Trees

post-thumbnail

14.14. Factories and Classes

post-thumbnail