es recomendable usar la funcion .load()? para este tipo de casos, lo que quiero es pre cargar para que en caso de que este sea mostrado, ya este cargado totalmente o casi en su totalidad! Gracias a quien me pueda ayudar :D

| |||
pre cargar archivos jquery Hola, quisiera saber algun metodo para pre cargar mis archivos! entre imagenes musicas..etc! con jquery es recomendable usar la funcion .load()? para este tipo de casos, lo que quiero es pre cargar para que en caso de que este sea mostrado, ya este cargado totalmente o casi en su totalidad! Gracias a quien me pueda ayudar :D ![]() |
| ||||
Respuesta: pre cargar archivos jquery Una forma sencilla . en tu head
Código CSS:
Ver original
Código Javascript:
Ver original en tu body creas un div con id="precarga" y antes del cierre del body
Código HTML:
Ver original la última script contiene la ruta de los archivosa precargar, que como ves puede ser todo tipo de contenido, texto, imágenes, fuentes, incluso swf. Obviamente no hay que abusar Demo funcionando http://foros.emprear.com/competencia2011/ En la introducción se precargan contenido que van a usarse en la página siguiente SAludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| |||
Respuesta: pre cargar archivos jquery Muchas gracias! otra pregunta...el explorador ya luego que carga el contenido, debe cargarlo cada vez q se muestre? o queda guardado en el cache o algo asi? o sea en total! quiero decir que si se desea acceder a la pagina con el contenido pre cargado por segunda vez! el proceso de pre carga es mas rápido o mas lento? Gracias! |
| ||||
Respuesta: pre cargar archivos jquery Te explico, en realidad todos los archivos que se leen al cargar una página, se guardan en la cache, en este caso en particular, los estás precargando, es decir, aunque todavía no se deban visualizar, ya quedan alojados en la cache, un ejemplo típico, hacés un botón con una imagen de fondo, que la hacerle over con el mouse, cambia de imagen, si vos no precargaste esa imagen, al hacer el over, seguramente vas a ver un pequeño parpadeo, como que el fondo por un instante, queda en blanco, si la precargás, ese problema no ocurre. Pero lo anterior es solo una parte de la cuestión, la otra es el tiempo que los archivos permanecen disponibles en la cache del navegador, lo que se controla con el llamado "tiempo de expiración", ese tiempo por defecto es minimo, pero puede ser controlado, si los archivos son estáticos (imágenes que vas a usar siempre, fuentes, flash, css, js, etc) entonces te conviene complementar la precarga con un aumento del tiempo de vigencia del archivo en la cache, insisto en el concepto, los archivos, "siempre" se alojan en la caché, cuando el navegador lo tiene que volver a mostrar, revisa primero la fecha de expiración, y si esta no caduco, carga el archivo nuevamente, pero desde la cache, y no del servidor. Para aumentar dicho tiempo, lo aconsejable es utilizar .htaccess y mod_headers ó mod expires, en este post un par de ejemplos http://www.forosdelweb.com/f58/espec...-cache-976380/ Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
Etiquetas: |