Formation HTML5 : API Historique
HTML5 - sémantique

Formation HTML5 : API Historique

  1. Description de l'API
  2. Exemple d'utilisation simple
  3. Exemple d'utilisation pour un réseau social

API historique du navigateur : Description

L'objectif est de pouvoir ajouter des éléments dans l'historique du navigateur pour respecter un identifiant unique (URL) par représentation (ressource) qui pourraient être modifié par l'addresse ou en AJAX.

API historique du navigateur : Exemple simple

L'outil actuel de présentation pourrait utiliser un code semblable pour gérer le changement des diapos:



        history.pushState(currentPage, document.title, '#page=' + currentPage);

        window.addEventListener("popstate", function(event) {
        // remettre le document comme il était avec l'information dans event.state
        // (qui est le numéro de la page)
        showSlide(event.data);
        }, false);

          

Exemple d'utilisation pour un réseau social

Voici l'exemple