Navegación
-
Servicios
-
Noticias
- Microsoft extiende el downgrade a Windows XP hasta el 2020
- Opera sumó la protección de AVG a su browser
- Un hombre dice ser dueño del 84% de Facebook
- Se descubre un buffer overflow en la versión de desarrollo de PHP6
- Google lanza una nueva beta de Chrome y es hasta un 35% más rápida
- Ya salio Ubuntu 10.04 LTS
- Digital Sky Technologies le compra ICQ a AOL
- Microsoft habla de la falta de soporte para Windows XP en la Wave 4
- Todas las noticias
-
Artículos
-
Descargas
-
Últimos 10 usuarios
-
Usuarios Top
-
Sitios recomendados
Web social
La revolución Ajax
Publicado por Juan Rogés Sánchez el 14/09/2009 en AJaX - Nivel Intermedio
Tabla de contenidos
La tabla de contenidos pertenece al artículo completo y no al contenido parcial de cada página del mismo si fuese el caso.
Resúmen
Ya es posible realizar cualquier tipo de accion asincrona
para acelerar todos los procesos de tu site.
Con esta breve guia abrirás tus miras para lanzarte a
este valioso nuevo mundo.
Sobre el autor
Juan Rogés Sánchez tiene 41 años, vive en Brasil / Ceara / Fortaleza y su ocupación es Desarrollador de aplicaciones web.
Forma parte del club desde el 21/07/2009 habiendo estado en linea el 21/03/2010 19:46 por última vez.
Ha publicado 1 artículos en clubdesarrolladores con un promedio de valoración de 0.00 puntos.
Estadísticas
- Leido 630 veces
- Valorado 0.00 puntos
Una época en la que se exige la interacción.
Existen formas ya predefinidas que el usuario conoce a fondo.
Expresiones como "Comunidad", "Blog" o "Foro" ya no son nuevas, y todo el mundo se cree que haciendo doble click en "Jomla" lo tienes todo.
Por esta razon, ahora, mas que nunca, hay que hacer sites en alta calidad explotando los mejores efectos y aportando velocidad y exactitud a nuestras programaciones.
Mis partners son: Las CSS, PHP, DHTML, MySQL, Flash, JavaScript orientado a objetos y AJAX.
Con ellos hago lo que quiera, aunque hay que conocer a fondo cada uno de estos codigos para saber donde y como aplicarlo.
Es cierto que uno puede vivir solo de Action Script 3, o solo de PHP, pero una buena mistura de todas estas tecnologias nos quitará dolores de cabeza y nos permitirá implementar un codigo limpio que funcione como un reloj.
Para mi, el mayor avance, lo proporciona AJAX, y dentro de AJAX, la posibilidad de cargar una página en un Div.
Pongamos un ejemplo bien común, como una carga multiple de imágenes.
Afrontamos el problema como a nosotros nos gustaria que nos lo solucionaran.
En primer lugar preguntaremos al usuario en un div cuantas imagenes va a querer subir.
A continuacion, con AJAX, enviaremos al mismo div, por post, el numero de imagenes en un archivo PHP que creará cada Uploader en divs separados debidamente enumerados.
Cada Uploader, tendrá su evento OnChange preparado para hacer saltar la subida del archivo en el momento que el usuario escoja la imagen.
En este evento, sustituiremos el propio uploader por un grafico de progreso (No hace falta que mida realmente el progreso. Solo que sea un gif animado que haga algo y que el usuario piense que esta viendo "movimiento").
Mientras, en un iframe oculto por archivo, enviamos el formulario con la imagen para cargarla y colocarla en el directorio adecuado por PHP.
Al terminar la carga, en un evento del archivo de carga "OnLoad", sustituimos el grafico de progreso por uno de "Fin de carga".
Esto va a hacer que el usuario tarde en hacer la carga de muchos archivos lo mismo que si solo cargara el mas lento de ellos.
Esquemas de programación bien trazados y una buena planificación de eventos y opciones, puede hacernos sorprender al usuario mucho mas de lo que espera.
Un saludo a todos y espero haber alumbrado a alguno, asi como espero alumbrar a quienes indiquen sus comentarios y dudas.
Si tiene alguna pregunta sobre éste artículo por favor deje un comentario y será respondido.
Descargas
No existen descargas asociadas
Comentarios
Sus comentarios son importantes.
Listado de comentarios
En ese ejemplo que comentas, realizarlo sin ajax implicaría pasos intermedios que terminan por desanimar al usuario del sitio.
Buen aporte, saludos.
Agregar un comentario
Debe estar identificado para agregar un comentario
delicio.us
Google Bookmark
Technorati
Twitthis
Meneame
Yahoo My Web
Fresqui
Enchilame