codemarch
codemarch

@codemarch

15 Tweets 78 reads Mar 26, 2022
Javascript Roadmap for Beginners in 2022.
Thread 🧡
➩ Running Javascript
βž™ Script tag
βž™ Link external file
βž™ Browser console
βž™ with node
➩ Variables
➲ Declarations
βž™ var
βž™ let
βž™ const
βž™ Scope
βž™ Global
βž™ function
βž™ Block
βž™ Hoisting
➩ Data types & Data Structures
➲ Primitive Datatypes
βž™ undefined
βž™ boolean
βž™ Number
βž™ BigInt
βž™ String
βž™ Symbol
βž™ Null
βž™ Object
βž™ Function
➲ Data Structures
βž™ Array
βž™ Map/ Weak map
βž™ Set/ Weak Set
βž™ Date
➩ Type Conversion
βž™ Explicit Function
βž™ Implicit Function
➩ Equality
βž™ == & ===
➩ Loops
βž™ while
βž™ do..while..
βž™ for
βž™ break/continue
βž™ for...in
βž™ for...of
➩ Control flow
βž™ if...else
βž™ switch
βž™ try/catch/throw
➩ Expressions & Operators
βž™ Assignment Operators
βž™ Arithmetic Operators
βž™ Logical Operators
βž™ Conditional Operators
βž™ Comparison Operators
βž™ Relational Operators
βž™ Bitwise Operators
βž™ String Operators
βž™ Comma Operator
βž™ Unary Operators
➩ Functions
βž™ Function Declarations
βž™ Function Expressions
βž™ Calling Functions
βž™ Parameters & Arguments
βž™ Scope
βž™ Arrow Functions
Advanced Javascript
➩ Advanced
➲ Advanced Scope
βž™ Nested Functions
βž™ Lexical Scoping
βž™ IIFE
βž™ Revealing Module Pattern
➲ Closure
➲ Currying
➩ this
βž™ Implicit Binding
βž™ Explicit Binding
βž™ new Binding
βž™ Lexical Binding
βž™ Default Binding
➩ Prototype
➩ Prototypal Inheritance
➩ Class
➩ Iterators
➩ Generators
➩ Event Loop
➩ Asynchronous Javascript
βž™ setTimeout
βž™ setIntervals
βž™ callbacks
βž™ Promises
βž™ async await
➩ Module System
βž™ CJS
βž™ ESM
βž™ Import/Export
βž™ Default & Named Exports
InspirationπŸ™: youtube.com
If you found this thread useful,
1. Do Retweet the first tweet.
2. Follow @CodeMarch for amazing content on Javascript & React.

Loading suggestions...