LocalStorage

LocalStoragen kautta pystyy tallentamaan tietoja selaimen muistiin josta ne ovat ladattavissa myöhemmin samaan domainiin tultaessa. LocalStorage ei ole sivukohtainen vaan domain-kohtainen. Jos samassa domainissa voi olla useita LocalStoragea käyttäviä sovelluksia eri sivuilla niin nimeä oman sovelluksesi avaimet niin, että eivät voi sekoittua muiden avaimiin.

Katso malli2.html

Using the Web Storage API

function storageAvailable(type) {
	try {
		var storage = window[type],
			x = '__storage_test__';
		storage.setItem(x, x);
		storage.removeItem(x);
		return true;
	}
	catch(e) {
		return false;
	}
}
if (storageAvailable('localStorage')) {
	localStorage.setItem("testi", "kokeilu");
    var apu = localStorage.getItem("testi");
    console.log(apu);
    localStorage.removeItem("testi");
    
}
else {
	// ei localstoragea...
}

katso myös: SessionStorage

Using IndexedDB

Käyttäjien kommentit

Kommentoi Lisää kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/tiea2120/luennot/localstorage/
© Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
2017-09-12 12:44:26
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta