Frontend line
JavaScript
Core JS concepts, ES6+, async patterns, closures
3 sections
Start: Fundamentals
Foundational
1
Fundamentals
JavaScript fundamentals: variable scoping and hoisting, primitive vs reference types, functions and the this binding difference between arrow and regular functions, closures, the prototype chain, async patterns (callbacks, promises,…
, not read
Mid-level
2
Core Concepts
Modern JavaScript for frontend work relies on understanding the runtime, language mechanics, and browser APIs. This guide focuses on concepts you will apply before adding frameworks.
, not read
Performance
1. Minimize DOM Access - Cache DOM references 2. Batch DOM Changes - Use fragments, cssText, classes 3. Debounce/Throttle Events - For scroll, resize, input 4. Use Event Delegation - One listener instead of many 5. Lazy Load Resources -…
, not read