JS EARLY ACCESS
JS (JavaScript) is one of the most widely used programming languages in the world. It allows us to add interactivity to our web pages but can also be used to build web, mobile and desktop apps, real-time networking apps, command-line tools, games and more.
CH0. INTRODUCTION
JavaScript Is Everywhere What Is Programming? A Brief History Of JavaScript An Overview Of JavaScript Spec Docs & Tools Separation Of ConcernsCH1. FIRST STEPS
Values Variables Variable Pointers Variable Semantics Multiple Declarations Let Variables Object Literals Arrays Types Values As Types Values VS References Fundamental Objects Prototype Chain Auto-Boxing Built-In Objects Accessing The Prototype Instance VS Static Numeric Operations Statements VS Expressions Assignment Operators Increment & Decrement String Concatenation NaN Quotes In Strings Template Literals BigInts Strict Equality Coercive Equality Strict Equality Lies Reference Identity Demystifying Unpredictability Cases For Double Equality Cases For Triple Equality Triple VS Double Conclusion Inequality Relational Comparisons Falsy & Truthy Logical OR & AND Nullish Coalescing Unary NOT Const Variables Baggage & Immutability Let VS Const If Statements Coercive Conditionals Conditional Corner Cases Logical Conditionals Else & Else If Switch Statements Ternary Expressions OR Short Circuiting AND Short Circuiting Operator Precedence Operator Associativity Scope Overview Principle Of Least Exposure Function Scope Function Declaration Return Returns Dry Abstraction The Hoisting Paradox Automatic Semicolons First-Class Citizens Function Expressions Anonymous VS Named Throw & Catch Errors Guard Clauses Callbacks & Higher Orders Arrow Functions Arrows Vs No Arrows IIFEs Symbols Enums, State & Reducers Unique IDs Random Numbers Code ParalysisPROJECT 1
Release date: May 30th
PROJECT 2
Release date: May 30th
PROJECT 3
Release date: May 30th
CH2. COERCION
CH3. SCOPES
CH4. ITERATION
PROJECT 4
PROJECT 5
CH5. DOM
CH6. EVENTS
CH7. APP ARCHITECTURE 1
PROJECT 6
PROJECT 7
PROJECT 8
CH8. ARRAYS
CH9. OBJECTS
CH10. MAPS & SETS
CH11. MORE FUNCTIONS
CH12. CLOSURES & MODULES
CH13. STATE MANAGEMENT
PROJECT 9
CH14. APP ARCHITECTURE 2
PROJECT 10
CH15. OOP
PROJECT 11
CH16. ASYNCHRONICITY
PROJECT 12
THE END
dashboard / js / built-in-objects