rutarelativa

Total de entradas publicadas: 409

Cargar Javascript antes del cierre del body en Symfony

votar
Cargar Javascript antes del cierre del body en Symfony

Para optimizar un poco la carga de nuestros proyectos, Yahoo Developer nos da una lista de consejos que deberíamos realizar. Una de ellas es la carga de Javascript en el pie de la página antes de terminar el cierre del body. En general esto es "fácil" de implementar en proyectos hechos desde 0 por ti, pero al depender de un framework como Symfony la cosa cambia un poco. Para realizar la carga de Javascript antes del cierre del body en Symfony es realmente sencillo, basta con deshabilitar el añadido automático de los Script Javascript y añadirlos tú mismo en el pie de página.


Cargar Javascript antes del cierre del body en Symfony

Editaremos el archivo "filters.yml" de nuestro proyecto para deshabilitar la carga de Javascript y CSS automáticamente, en nuestro caso:

/home/keldrox/teoobe/apps/frontend/config/filters.yml
// Sustituimos esta linea
common:     ~

// Por esta otra
common:
  enabled: off

En nuestro "layout.php" añadiremos el siguiente código abajo del todo antes del cierre del body:

foreach( sfContext::getInstance()->getResponse()->getJavascripts() as $sIndex => $sValor )
    echo "<script type="text/javascript" src="/js/" . $sIndex . ""></script>";

Como he comentado antes esto no cargará nuestro CSS, por ello deberemos añadirlo manualmente en nuestra cabecera en el archivo "layout.php". La carga de Javascript antes del cierre del body aumentará un poco más el rendimiento en nuestras aplicaciones web, pero no olvidarse de comprimirlas y además de reducir el número de archivos Javascript a cargar.

Sobre el autor
Desarrollador en entornos web y Diseñador de profesión, muy activo, que busca siempre enfrentarse a retos cada vez más dificiles. Si un día no hago algo nuevo o no he superado alguna dificultad para mi es un día vacío. Cuento con dos titulaciones: Técnico en Explotación de Sistemas Informáticos y Técnico Superior en Desarrollo de Aplicaciones Informáticas. Fundé rutarelativa porque siempre quise tener un sitio en donde compartir mis experiencias profesionales y a los problemas que me enfrento día a día en el ámbito profesional. 174 articulos realizados por Sampedro
Articulos relacionados

Comentarios en Cargar Javascript antes del cierre del body en Symfony

Hasta el momento este artículo no tiene comentarios, sé el primero en comentar en él.

Trackback en Cargar Javascript antes del cierre del body en Symfony

Hasta el momento este artículo no tiene trackback.
Escribir comentarios

Últimos comentarios
  • Avatar del usuario Sampedro
    Sampedro Puaf! me quedado en colorines cuando le han puesto todo el sistema...
  • Avatar del usuario Sergio
    Sergio Vaya, que pasada de aplicación. Me imagino que en un futuro...
  • Avatar del usuario Sampedro
    Sampedro Hola Alberto ¿te funciono el tip al final?, ¿cuando dices una...
  • Avatar del usuario Alberto
    Alberto yo tengo una aplicacion desktop y trabajo con netbeans 6 necesito...
  • Avatar del usuario Akeru
    Akeru Sera un placer verle por ahí... Hay varios compis que se las...
Al azar
Lo más visto
Lo más comentado
Subir
Greenpeace: El clima te necesita http://bit.ly/br8kWi
Síguenos
Sobre

Sampedro Desarrollador en entornos web y Diseñador de profesión, muy activo, que busca siempre enfrentarse a retos cada vez más dificiles. Si un día no hago algo nuevo o no he superado alguna dificultad para mi es un día vacío. Cuento con dos titulaciones: Técnico en Explotación de Sistemas Informáticos y Técnico Superior en Desarrollo de Aplicaciones Informáticas. Fundé rutarelativa porque siempre quise tener un sitio en donde compartir mis experiencias profesionales y a los problemas que me enfrento día a día en el ámbito profesional.

Sergio Soy un desarrollador en entornos web y escritorio, entusiasta y amante de mi trabajo del que cada día espero aprender algo nuevo. Tengo una titulación de Técnico Superior en Desarrollo de Aplicaciones Informáticas y actualmente curso el primer año de Carrera Universitaria con el poco tiempo que me deja el trabajo. Fundé rutarelativa porque quiero que mi esfuerzo y tiempo invertidos en aprender y poner en práctica algo le resulte útil y fácil a otro usuario, del mismo modo que yo aprendo y ahorro tiempo con la ayuda de los demás.