Dario Paladines
PreguntaPorque para enlazar JS con HTML lo hace con la etiqueta <script> ? Siempre se usa o se ha usado asi?, pensé que habia como enlazar como lo hacemos con css con “link” en el head, pero no se enlazo, pero porque no hay como de esa forma o a que se debe

Héctor Eduardo López Carballo
Pueden ir en el head o en el body, depende de su funcionalidad. Si tú código está dentro de funciones, entonces ponlo en el head, de esta forma estarán disponibles globalmente. Si el código imprime algo sobre la página o require acceder a algún elemento del DOM, entonces ponlo en el body debajo de todo, así haces que el script se cargue después de lo demás.
Dario Paladines
Ok, muchas gracias 😊, y esto lo podemos hacer desde cualquier parte del código, o cual es el estándar, creería que deberían ir arriba pero justo debajo del body? o pueden ir en el head?

Héctor Eduardo López Carballo
Hola!
Sí, siempre ha sido así. Es el standard que se estableció para añadir scripts.