Boa noite!
Porque geralmente no curso nao é usado o "defer" ao fazer o link do script no html para coloca-lo la em cima e ficar mais organizado?
No mercado de trabalho costumam usar ou nao?
Obrigado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite!
Porque geralmente no curso nao é usado o "defer" ao fazer o link do script no html para coloca-lo la em cima e ficar mais organizado?
No mercado de trabalho costumam usar ou nao?
Obrigado.
Oi, Philippe, tudo bem?
O uso do atributo defer no elemento <script> é uma prática recomendada para melhorar a performance e a organização do código, especialmente em projetos maiores.
O defer faz com que o navegador baixe o script em segundo plano enquanto continua a processar o HTML. Quando o HTML estiver completamente carregado e analisado, o script será executado. Isso é particularmente útil quando você coloca o <script> no <head>, pois garante que o script só será executado após o carregamento completo da página, evitando bloqueios.
Aqui está um exemplo de como você pode usar o defer:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exemplo com Defer</title>
<script src="app/main.js" defer></script>
</head>
<body>
<!-- Conteúdo da página -->
</body>
</html>
No mercado de trabalho, o uso de defer é bastante comum, especialmente em projetos onde a performance é uma prioridade. No entanto, a escolha de usar ou não pode depender do contexto do projeto e das preferências da equipe.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!