Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: streetcolor le le 24-11-2011 a 22:24:11

Titre: Transition de pages html et système de cache HTML5 avec Loader
Posté par: streetcolor le le 24-11-2011 a 22:24:11

Bonjour à tous,

Je rencontre très fréquemment des sites internet qui proposent des navigations très particulières. En effet la navigation de ces site est d'une [b[fluidité déconcertante dans la mesure ou ils ne rechargent jamais les pages. Vous allez me dire oui normal c'est de l'ajax.

Pour ma part je pense que la navigation est plus elaboré qu'un simple $.ajax() en jquery.
et j'aimerais par conséquent avoir plus d'explication sur le sujet.

Quand on regarde plus en détail sur ces sites :
http://www.ultranoir.com/fr/#!/ultranoir/
http://www.5emegauche.com/#!/home
http://sparksonline.com/#!/company_about

Il y'a des transitions fluides entre les pages comme si nous restions sur la même page. Or quand nous regardons l'url, cette dernière change... De plus la nomenclature des url est très curieuse fr/#!/ultranoir; ???

Voilà maintenant trois jours que j'essai de comprendre les principes de fonctionnement ainsi que leur processus de chargement et je suis un peu désemparé...

Ajax, Html 5, jQuery, cache manifteste, utilisation de CMS, structure MVC géré en javascript ou système de layout ? J'ai exploré toutes ces pistes mais impossible de savoir quelle technique est utilisée.

Merci pour vos réponses.

Sébastien

Titre: Re:Transition de pages html et système de cache HTML5 avec Loader
Posté par: Arvii le le 29-11-2011 a 21:02:23

Ca reste rien que du javascript, pour les URL, il s'agit d'une technique que l'on appelle Hashbang (http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs) mais c'est pas bien !

- Un billet fr sur le sujet (http://marcarea.com/weblog/2011/06/05/the-hash-bang-theory)

- Un article de référence sur le sujet (http://www.tbray.org/ongoing/When/201x/2011/02/09/Hash-Blecch)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.