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.

https://developer.mozilla.org/en-us/docs/web/api/storage

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

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -