Foros del Web » Programando para Internet » Javascript »

limitar cantidad de contenedores que se muestran

Estas en el tema de limitar cantidad de contenedores que se muestran en el foro de Javascript en Foros del Web. quisiera que se mostraran varios div en un contenedor generico, por ejemplo digamos 100, pero estos divs contendrian imagenes, texto y videos, y multiplicado por ...
  #1 (permalink)  
Antiguo 12/02/2014, 18:28
vis97c
Invitado
 
Mensajes: n/a
Puntos:
limitar cantidad de contenedores que se muestran

quisiera que se mostraran varios div en un contenedor generico, por ejemplo digamos 100, pero estos divs contendrian imagenes, texto y videos, y multiplicado por 100 la pagina demoraria mucho en cargar.

entonces mi idea es, mediante php desde una database mostrar todos los items, luego con un codigo java script limitar la cantidad de elementos que se vayan mostrando, por ejemplo al abrir la pagina de 100 solo se mostraran 10, despues de hacer escroll hasta el ultimos de esos 10 se sumarian los otros 10 y asi sucecivamente hasta completar los 100, pude encontrar naa buscando por google asi que por eso acudo aqui.

la idea es limitar la cantidad de elementos que se muestren, no la cantidad de texto, por que podria salir recortado y ahi se dan los problemas.
  #2 (permalink)  
Antiguo 12/02/2014, 19:40
Avatar de djaevi  
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 9 meses
Puntos: 47
Respuesta: limitar cantidad de contenedores que se muestran

En lugar de llamar 100 elementos y que javascript solo muestre 10 te convendria directamente limitar la cantidad de registros que trae la base de datos usando LIMIT en tus consultas mysql o el motor de base de datos que utilices, asi optimizaras mucho el tiempo de carga.
  #3 (permalink)  
Antiguo 12/02/2014, 20:16
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: limitar cantidad de contenedores que se muestran

Este artículo te puede ser de mucha ayuda: http://www.martiniglesias.eu/blog/li...x-y-jquery/169

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #4 (permalink)  
Antiguo 13/02/2014, 14:02
vis97c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: limitar cantidad de contenedores que se muestran

Cita:
Iniciado por djaevi Ver Mensaje
En lugar de llamar 100 elementos y que javascript solo muestre 10 te convendria directamente limitar la cantidad de registros que trae la base de datos usando LIMIT en tus consultas mysql o el motor de base de datos que utilices, asi optimizaras mucho el tiempo de carga.
lo que pasa es que trato de crear algo como una web social en la que los usuarios compartan contenido, y lo ideal seria mostrarlo todo, pero eso haria pesada la carga asi para eso es el script limitador.
  #5 (permalink)  
Antiguo 13/02/2014, 22:24
Avatar de djaevi  
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 9 meses
Puntos: 47
Respuesta: limitar cantidad de contenedores que se muestran

Por eso mismo haz el limitador pero trae solo por ejemplo los primeros diez registros y cuando el usuario quiera ver los otros 10 que siguen haces otra peticion AJAX y asi mientras el usuario quiera seguir recorriendo, es un tema de optimización.

Imaginate que un usuario entra a tu sitio y solo quiere ver los primeros 10 registros y el resto no le interesa, habras traido 90 registros para nada, en cambio asi el usuario solo ve lo que solicita ver, separando en pequeñas y mas rapidas porciones la carga del contenido.

No se si haz visto en facebook que cuando vas scrollando hacia abajo llega un momento que dice cargando contenidos anteriores?? Bueno esto es lo mismo ellos cargan solo los posts nuevos entonces si vas más abajo y vas queriendo ver más, cada determinado recorrido del scroll va cargando más contenidos.

Saludos!!

Etiquetas: cantidad, elementos, html, limitar, php
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 06:20.