JavaScript Fundamentals
O conteúdo deste guia está na trilha JavaScript core
Reescrito do zero em 26 notas em 3 fases (Iniciado/Adepto/Magus). Comece pelo índice: trilha JavaScript core. Esta página fica como ponto de entrada e mapa rápido.
Mapa rápido da trilha
- 🟢 Iniciado: 01 - O que é JavaScript · 02 - Tipos em runtime · 03 - Coerção e igualdade · 04 - Variáveis e escopo · 05 - Funções · 06 - this · 07 - Objetos · 08 - Arrays e métodos · 09 - Strings, template literals e regex
- 🟡 Adepto: 10 - Closures · 11 - Prototypes e herança · 12 - Map, Set, WeakMap, WeakSet · 13 - Números, BigInt e precisão · 14 - Promises · 15 - async-await · 16 - Iterators e generators · 17 - Módulos ESM · 18 - Error handling
- 🔴 Magus: 19 - Modelo de execução a fundo · 20 - Cópia, serialização e imutabilidade · 21 - Memory management · 22 - Metaprogramação · 23 - Recursos modernos (ES2020 a ES2025) · 24 - ES2026 e o futuro · 25 - Armadilhas e quirks · 26 - Capstone - JavaScript na prática e em entrevista
Veja também
- TypeScript — o sistema de tipos sobre JS
- Node.js — JS no servidor
- Testes em JavaScript — Vitest, Testing Library, MSW, Playwright
- Dicionário de JavaScript — glossário do domínio