我需要爲我正在製作的遊戲保留一個計數器。每次他們贏得一場比賽,我都想在櫃檯上添加一個。但是,每次他們獲勝時,頁面都會刷新以開始新的遊戲。即使頁面重新加載,是否有辦法保持此計數器更新?在頁面刷新後保持計數器?
0
A
回答
0
您可以使用cookie,這裏有一個很簡單的例子使用jQuery的Cookie插件:
代碼:https://github.com/carhartl/jquery-cookie
使用示例:http://www.electrictoolbox.com/jquery-cookies/
設置cookie的:
$.cookie("example", "foo", { expires: 7 });
獲取cookie值:
alert($.cookie("example"));
很乾淨,緊湊:)
0
如果使用兼容的瀏覽器,將值存儲在cookie或localStorage中。
0
把它放在一個cookie。嗯...餅乾。好吃。
0
w3school cookie給它一個簡單的解釋。
不久之後,這是一種將瀏覽器數據保存在本地計算機上的方法。
// So, you may try
setCookie("win_count",value,exdays); // to set some data to "win_count"
// and after the page was reloaded to restore the win counter with the help of:
getCookie("win_count");
0
使用cookies
的jQuery:
$.cookie("example", "foo", { expires: 7 });
純JavaScript:
function getCookie(name) {
var matches = document.cookie.match(new RegExp("(?:^|;)" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"))
return matches ? decodeURIComponent(matches[1]) : undefined
}
function setCookie(name, value, props) {
props = props || {}
var exp = props.expires
if (typeof exp == "number" && exp) {
var d = new Date()
d.setTime(d.getTime() + exp * 1000)
exp = props.expires = d
}
if (exp && exp.toUTCString) {
props.expires = exp.toUTCString()
}
value = encodeURIComponent(value)
var updatedCookie = name + "=" + value
for (var propName in props) {
updatedCookie += "; " + propName
var propValue = props[propName]
if (propValue !== true) {
updatedCookie += "=" + propValue
}
}
document.cookie = updatedCookie
}
function deleteCookie(name) {
setCookie(name, null, {
expires: -1
})
}
相關問題
- 1. 保持頁面數據頁面刷新
- 2. 如何保持數據刷新頁面?
- 3. 在刷新頁面後保留值
- 4. 在頁面刷新後保持複選框被選中AngularJS
- 5. 在刷新頁面後保持動態創建的複選框
- 6. 如何在刷新頁面後保持會話活動狀態
- 7. AngularFire2 - 如何在頁面刷新後保持登錄狀態
- 8. toggle div在頁面刷新或更改後保持原樣
- 9. 複選框在頁面刷新後保持檢查狀態
- 10. 保持smarty索引頁面刷新
- 11. 保持我的選擇刷新頁面
- 12. 在Javascript中多次刷新後保持計時器一致
- 13. 頁面刷新後保留值
- 14. 頁面刷新後保持單擊複選框狀態
- 15. 保持當前頁面刷新後使用iFrame asp.net
- 16. 保持複選框頁面刷新後檢查
- 17. 在React中刷新頁面後的持久登錄數據
- 18. 在nodejs刷新頁面時保持新會話
- 19. 頁面未刷新時控制器是否保持狀態?
- 20. 如何刷新頁面並保持一些元素不刷新(持久)?
- 21. 如何在刷新瀏覽器後保持$ stateparams參數
- 22. 使用$ _POST保持頁面數據刷新
- 23. JS字計數器 - 刷新計數器返回頁面原來的計數時,
- 24. AJAX後和頁面刷新
- 25. 登錄後刷新頁面?
- 26. 在頁面刷新時保持div標籤的滾動位置
- 27. 在頁面刷新時保持列表切換狀態
- 28. 如何在頁面刷新時保持鏈接狀態
- 29. 在頁面刷新時不重置的倒數計時器
- 30. 倒數計時器在頁面刷新時得到重置
儲存於餅乾嗎? – 2012-08-01 16:43:04
存儲在cookie中或使用DOM存儲或存儲到數據庫 – 2012-08-01 16:43:39