sessionStorage e localStorage

Per salvare  dei dati in cache con javascript ci sono due modalità:
 
localStorage che li salva in modo persistente ( anche dopo la chiusura del browser )
 
// Salvataggio dei dati

localStorage.setItem('chiave', 'valore');


// Recupero dei dati

var valore = localStorage.getItem('chiave');


// Rimozione dei dati

localStorage.removeItem('chiave');


// Rimozione di tutti i dati

localStorage.clear();
 
 
sessionStorage che rimangono sino alla fine della sessionedel browser
 
// Salvataggio dei dati

sessionStorage.setItem('chiave', 'valore');


// Recupero dei dati

var valore = sessionStorage.getItem('chiave');


// Rimozione dei dati

sessionStorage.removeItem('chiave');


// Rimozione di tutti i dati

sessionStorage.clear();