Vinnaren i pepparkakshustävlingen!
2023-07-20, 15:49
  #1
Avstängd
Jag skulle vilja göra ett skript som heter FeedDog.js; Men det jag undrar är, hur sparar man informationen? Om jag t.ex matar hunden tills den har 100 poäng räcker det väl inte att spara i en variabel för den är ju typ inte statisk?
Citera
2023-07-20, 15:59
  #2
Medlem
Cyborg2030s avatar
Citat:
Ursprungligen postat av maan88
Jag skulle vilja göra ett skript som heter FeedDog.js; Men det jag undrar är, hur sparar man informationen? Om jag t.ex matar hunden tills den har 100 poäng räcker det väl inte att spara i en variabel för den är ju typ inte statisk?
I browsern kan du använda localStorage, som dock kan raderas av användaren.
https://www.w3schools.com/jsref/prop...calstorage.asp
Citera
2023-07-20, 17:17
  #3
Avstängd
Citat:
Ursprungligen postat av Cyborg2030
I browsern kan du använda localStorage, som dock kan raderas av användaren.
https://www.w3schools.com/jsref/prop...calstorage.asp

Ok, kan man inte spara information i variabler då?

Det här känns ju helt värdelöst:
Kod:
var DogFeed = 100;

if (DogFeed < 200) {
  DogFeed += 10;
}
Citera
2023-07-20, 17:23
  #4
Medlem
Cyborg2030s avatar
Citat:
Ursprungligen postat av maan88
Ok, kan man inte spara information i variabler då?

Det här känns ju helt värdelöst:
Kod:
var DogFeed = 100;

if (DogFeed < 200) {
  DogFeed += 10;
}
Variabler sparas i minnet men du vill behålla den längre?
Citera
2023-07-20, 17:55
  #5
Medlem
Citat:
Ursprungligen postat av maan88
Ok, kan man inte spara information i variabler då?

Det här känns ju helt värdelöst:
Kod:
var DogFeed = 100;

if (DogFeed < 200) {
  DogFeed += 10;
}
Nej det kan du inte. Du måste använda en databas i så fall.

Du har två val:

1. LocalStorage
2. Databas, exempelvis postgresql

När du går in på sidan kollar du om LocalStorage är tomt eller inte. Är den inte det ställer du in variabeln att vara det som ligger i LocalStorage.
Citera
2023-07-20, 20:00
  #6
Moderator
vhes avatar
Rubrik korrigerad.

Utgående rubrik: FeedDog.js
Ny rubrik: Spara variabler mellan sidladdningar i JavaScript

Vi får hoppas att den nya rubriken passar bättre med vad TS vill göra, det är lite oklart...

/Moderator
Citera
2023-11-08, 22:27
  #7
Medlem
416.5hps avatar
Citat:
Ursprungligen postat av rawtaliban
Du har två val:

1. LocalStorage
2. Databas, exempelvis postgresql

Nja, det finns ett par val till.

3. Cookie
4. URL-parameter
5. IndexedDb, kanske?
Citera
2023-11-08, 22:44
  #8
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av 416.5hp
Nja, det finns ett par val till.

3. Cookie
4. URL-parameter
5. IndexedDb, kanske?
En variant av 3 är en session (identifierad genom uuid i form av cookie) där variabeln sparas på serversidan.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback