JavaScript Fundamentals
Esta nota foi atomizada na trilha JavaScript core
O conteúdo monolítico deste guia foi reescrito do zero e dividido em 26 notas atômicas em 3 fases (Iniciado/Adepto/Magus), no padrão capítulo de livro. Comece pelo índice: trilha JavaScript core.
Este arquivo permanece apenas como ponto de entrada para os links antigos que apontam para
[[JavaScript Fundamentals]]. A história do guia original está no git.
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