¿Por qué las etiquetas javascript <script>
se colocan en <body>
en lugar de las otras etiquetas de script
que generalmente se colocan en <head>
?
<script>
después de los elementos a los que necesita acceder es una forma de lograr esto. La introducción del atributo defer
permite obtener estos dos beneficios mientras se deja el elemento <script>
en <head>
, lo que también permite que la solicitud HTTP para el JS se ejecute en paralelo. No todos se han puesto al día con este desarrollo.