2013-12-16 23 views
2

我想要一種方法來保存我的網頁上的進度/值,所以當有人退出並返回到網頁上時,他們不會失去任何東西。舉個例子說錢。我創造了一個遊戲,他們賺錢,但如果他們退出並回來,他們將被重置爲0.飛鏢,創建餅乾和讀取它們

我想也許cookie會是一個好主意來保存變量的值? 當他們返回到網頁時,它需要檢測cookie並接收值並設置變量。

我該如何去做這件事,還是有更簡單/更好的方法?

回答

4

Cookies不能容納很多信息。聽起來就像你想存儲更多。

首先看看local storage - sample here

或者你可以考慮使用lawndart這是一個構建於indexeddbwebsql(用於Safari)之上的api。這裏是關於indexed db的教程。

+0

這是驚人的感謝,你可以給存儲的例子nd檢索數據?將不勝感激。我發現該網站很難閱讀。謝謝。 –

+0

您是否看到[this](https://www.dartlang.org/samples/localstorage/)?有一個鏈接到那裏的源代碼。有一個lawndart的例子[這裏](https://github.com/sethladd/lawndart/tree/master/example/simple_run_through) –

+0

對不起,我沒有!感謝您指出。 –