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.
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!