javascript - How do I store persistent data? -
i'm making game uses cookies (nom nom nom cookies, not web browser cookies) currency.
var cookies = 0; function cookieclick(number){ cookies = cookies + number; document.getelementbyid("cookies").innerhtml = cookies; }
now need save number of cookies when user refreshes page number of cookies persist.
how do this?
storage
the storage interface of web storage api provides access session storage or local storage particular domain, allowing example add, modify or delete stored data items.
if want manipulate session storage domain, call window.sessionstorage method; if want manipulate local storage domain, call window.localstorage.
store value of cookies
in window.localstorage
make stay until user clears cache, or window.sessionstorage
make stay until user closes browser window. update value on page load if exists.
(demo)
var cookies = 0; if(localstorage.cookies) cookies = localstorage.getitem('cookies'); document.getelementbyid("cookies").innerhtml = cookies; function cookieclick(number){ cookies = parseint(cookies) + number; document.getelementbyid("cookies").innerhtml = cookies; localstorage.setitem('cookies', cookies); }
Comments
Post a Comment