Esta pregunta es solo para aclarar algunas cosas. Algunas cosas como esta se han preguntado antes, y esto los redondea a todos en una sola pregunta: ¿a dónde debe ir JavaScript en el documento HTML o, más importante aún, qué importancia tiene? Así, una de las cosas que estoy preguntando es, ¿Javascript - cabeza, cuerpo o jQuery?
<head>
<script type="text/javascript">
alert("Hello world!");
</script>
</head>
en todos difieren (en términos de funcionalidad) de
<body>
<!-- Code goes here -->
<script type="text/javascript">
alert("Hello world!");
</script>
</body>
que es más importante, me quiero centrar en JS que modifica o usos elementos del DOM de cualquier manera. Así que sé que si coloca algo como document.getElementById("test").innerHTML = "Hello world!"
antes de <element id="test"></element>
en su cuerpo, entonces no funcionará ya que el cuerpo se carga de arriba a abajo, haciendo que el JS cargue primero, lo que luego intentará manipular un elemento que no funciona todavía existen Por lo tanto, debe, al igual que lo anterior, ir en el <head>
o justo antes de la etiqueta </body>
. La pregunta es, aparte de la organización y clasificación, ¿cuál es el elegido y, de ser así, de qué manera?
Por supuesto, también hay un tercer método - la forma en jQuery:
$(document).ready(function(){ /*Code goes here*/ });
De esa manera, no importa en qué parte del cuerpo se coloca el código, ya que sólo se ejecutará cuando todo ha cargado La pregunta aquí es, ¿vale la pena importar una enorme biblioteca JS solo para usar un método cuya necesidad podría ser reemplazada con una colocación precisa de sus scripts? Me gustaría aclarar un poco las cosas aquí, si quieres responder, ¡adelante! Resumen: ¿a dónde deben ir diferentes tipos de guiones, cabeza o cuerpo, y/o importa? ¿Vale la pena jQuery solo por el evento listo?
Entonces la pregunta [¿Dónde debería declarar los archivos JavaScript usados en mi página? En
o cerca de