Definir padrões de JavaScript moderno
Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Linguagem, objetos, módulos, async/await, DOM, eventos, rede, storage, Web Components, segurança e performance.
Anexe o arquivo à conversa com a IA e declare que ele é o contrato técnico da tarefa. Em seguida, forneça contexto, requisito, restrições e critérios de aceite.
Pronto para anexarInclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Seção coberta pelo guia Markdown.
Use o guia “JavaScript Moderno” anexado como contrato técnico para esta tarefa. 1. Diagnostique o requisito e o ambiente. 2. Aponte as seções do guia que serão usadas. 3. Escolha a solução mais simples que preserve semântica, acessibilidade, segurança e manutenção. 4. Não invente APIs/classes. 5. Implemente e revise pelo checklist do guia. Contexto: [DESCREVA o sistema, stack, estado atual e cenário da mudança] Objetivo: [DESCREVA o resultado observável que deve existir ao final] Restrições: [DESCREVA o que não pode mudar, compatibilidade, segurança e limites técnicos]
Use o modelo acima com dados concretos do projeto. O exemplo abaixo mostra o nível de detalhe esperado.
Contexto: SPA sem framework, usando ES Modules em navegadores modernos e dados JSON obtidos por uma API REST. Objetivo: Carregar registros com fetch, permitir cancelamento da requisição e exibir estados de carregamento e erro sem bloquear a interface. Restrições: Sem jQuery; usar APIs nativas; tratar AbortController e erros HTTP; evitar XSS ao inserir dados no DOM.