Foros del Web » Programando para Internet » Javascript »

Qué me conviene: Un archivo Javascript único en el head o script regados por el body?

Estas en el tema de Qué me conviene: Un archivo Javascript único en el head o script regados por el body? en el foro de Javascript en Foros del Web. Hola, Resulta que tengo un sitio que utiliza muchos script qué solo se invocan en determinadas páginas, es decir el script A sólo sirve en ...
  #1 (permalink)  
Antiguo 09/02/2010, 18:51
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 4 meses
Puntos: 11
Qué me conviene: Un archivo Javascript único en el head o script regados por el body?

Hola,
Resulta que tengo un sitio que utiliza muchos script qué solo se invocan en determinadas páginas, es decir el script A sólo sirve en la página A, el B con el B, etc.

Entonces pensé que quizás sería conveniente colocar los script en el body de sus respectivas páginas, de este modo según mi suposición las páginas cargarían más rápido, dado que no tendrían que cargar script que nunca se usarían.

Por otro lado he leído que es recomendable todo lo contrario, guardar los script en un único archivo .js y llamarlo desde el head.

¿Qué me recomiendan?

Gracias.

Nota: El head es el mismo para todas las páginas, estoy usando un servicio de terceros.
  #2 (permalink)  
Antiguo 09/02/2010, 21:34
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Qué me conviene: Un archivo Javascript único en el head o script regados p

me pregunto si el script es un codigo similar para todas las paginas pero con algo de variacion para adaptarlo a todas las paginas. si ese es el caso, yo creo que la mejor forma de enfrentarlo es creando el script dinamicamente con lenguaje de servidor. no te puedo decir un 100% como se hace porque no trabajo con lenguaje servidor. pero, por ejemplo en php, una forma es un documento php que devuelve un archivo generado, en este caso un JS, partiendo con la informacion que se le pasa en la peticion GET. por ejemplo, <script src="script.php?variable=valor">. luego php lee el valor de la variable y de ahi genera el contenido. si te interesa, pidele a un moderador que mueva tu tema al lenguaje de servidor de tu preferencia.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 09/02/2010, 22:12
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 4 meses
Puntos: 11
Respuesta: Qué me conviene: Un archivo Javascript único en el head o script regados p

Gracias, por lo visto el tema me queda un poco grande de momento, primero tratare de aprender un poco más de php antes de lanzarme con una pregunta en ese foro.

Sobre el asunto por mientras meteré todo en un archivo .js y tratare de simplificar las rutinas.

Saludos :)
  #4 (permalink)  
Antiguo 09/02/2010, 22:23
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Qué me conviene: Un archivo Javascript único en el head o script regados p

queda claro que es igual de valido incluir el codigo en el documento como separar el codigo en un documento js. tambien puedes simplificar el documento js a la porcion general que utilizan los documentos html y luego en cada pagina agrega lo que falta. es decir,
Código:
<script src='documento.js'><?script>
<script>
//resto del codigo para esta pagina en especifica
</script>
// el orden lo puedes invertir, segun sea como lo necesites;
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 10/02/2010, 09:46
 
Fecha de Ingreso: enero-2006
Ubicación: Pina (Mallorca -Illes Balears-)
Mensajes: 348
Antigüedad: 18 años, 2 meses
Puntos: 28
Respuesta: Qué me conviene: Un archivo Javascript único en el head o script regados p

Yo soy partidario de separar los js en archivos separados. De esta manera ganamos en simplicidad y limpieza de codigo.

Las funciones genericas en general.js, las funciones de la página menu.php en menu.js y asi sucesivamente.

Etiquetas: body, head
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:06.