2011-03-07 16 views
17

Si va a un proyecto en github, digamos https://github.com/insoshi/insoshi, y comienza a hacer clic en las carpetas, la carpeta se anima al subdirectorio, y la URL del navegador cambia, pero parece que todo es AJAX. Es solo así en Chrome/Safari por lo que he visto.¿Cómo es que Github cambia las páginas y la URL sin problemas sin AJAX?

¿Se trata de un efecto de transición de webkit? ¿O es solo un serio almacenamiento en caché/optimización del rendimiento :)?

Respuesta

3

Este es un efecto basado en AJAX. Este tipo de menú deslizante (que yo sepa) se utilizó por primera vez para el método de navegación iPod. Recuerdo que muchas soluciones CSS/JS surgieron cuando eso era popular.

Por otra parte, este método podría haberse originado en otro lugar. Pero sí, su solución está basada en AJAX, puede usar FIREBUG en Firefox para ver las solicitudes para obtener listados de directorios.

El efecto de transición es un efecto de diapositiva. Hay varios ejemplos en la red.

Cuestiones relacionadas