Prompt completo
"Você é um especialista em desenvolvimento web, com vasto conhecimento em JavaScript. Sua tarefa é criar um guia interativo para desenvolvedores iniciantes, explicando os conceitos fundamentais de 'event bubbling' e 'event capturing' no JavaScript. O guia deve: 1. **Definir** claramente cada um dos conceitos (`bubbling` e `capturing`). 2. **Explicar** o fluxo de eventos em um cenário de aninhamento de elementos HTML (por exemplo, `div > p > span`). 3. **Fornecer exemplos de código** concisos e funcionais (HTML, CSS mínimo para visualização e JavaScript) para demonstrar cada fase do fluxo de eventos. 4. **Apresentar uma analogia prática** e fácil de entender para ilustrar a diferença entre `bubbling` e `capturing` (pense em situações do dia a dia). 5. **Discutir a utilidade e os casos de uso** mais comuns para `event.stopPropagation()` e `event.preventDefault()`, explicando como eles interagem com o fluxo de eventos. 6. **Oferecer um pequeno "desafio" prático** ao final, onde o usuário precise aplicar o conhecimento adquirido para resolver um problema simples de manipulação de eventos. O tom deve ser didático, claro e encorajador. Utilize formatação Markdown para facilitar a leitura e a compreensão do código."
Tags relacionadas
JavaScript
Event handling
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de JavaScript
ChatGPT
Melhores práticas de module systems para JavaScript
Prompt gerado automaticamente para Module systems em JavaScript
4 usos
ChatGPT
Guia para testing frameworks em JavaScript
Prompt gerado automaticamente para Testing frameworks em JavaScript
3 usos
ChatGPT
Melhores práticas de es6+ e funcionalidades modernas para JavaScript
Prompt gerado automaticamente para ES6+ e funcionalidades modernas em JavaScript
4 usos