html5 本地存儲(chǔ)localStorage實(shí)現(xiàn)cookie的效果(目前只適合中國(guó)地區(qū))
<pre>var myLocalStorage;
if(typeof localStorage == 'undefined'){
myLocalStorage= new localStorageClass();
myLocalStorage.init();
} else {
myLocalStorage=window.localStorage;
}
//設(shè)置cookie
function setCookie(name, value, str) {
myLocalStorage.setItem(name,escape(value));
expCookie(name, str);
}
//獲取cookie的值
function getCookie(name) {
var now = new Date();
var nowDate = now.getTime();
var nowValue = myLocalStorage.getItem(name);
var expDate = myLocalStorage.getItem(name+"expCookie");
if(nowValue !=null && nowValue !='') {
if(nowDate > expDate){
return "";
} else {
return unescape(nowValue);
}
}else{
return "";
}
}
//設(shè)置cookie到期時(shí)間
function expCookie(name, str) {
var exp = new Date();
exp = exp.getTime()+ getMillisec(str);
var val = myLocalStorage.getItem(name);
if (val != null){
myLocalStorage.setItem(name+"expCookie",exp);
}
}
//刪除cookie
function delCookie(name){
var name = escape(name);
myLocalStorage.removeItem(name);
}
//刪除所有cookie
function delAllCookie(){
myLocalStorage.clear();
}
//cookie到期時(shí)間處理
function getMillisec(str) {
var sign = str.substring(0,1);
var value = str.substring(1,str.length);
if(sign == "s"){
return value * 1000;
}else if(sign == "m"){
return value * 60 * 1000;
}else if(sign == "h"){
return value * 60 * 60 * 1000;
}else if(sign == "d"){
return value * 24 * 60 * 60 * 1000;
}else{
return value;
}
}</pre>
本文將會(huì)不斷更新和整理
html5 本地存儲(chǔ)localStorage實(shí)現(xiàn)cookie的效果
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 本文介紹本地?cái)?shù)據(jù)存儲(chǔ)的選型。簡(jiǎn)單總結(jié)一些查詢(xún)到的關(guān)于本地?cái)?shù)據(jù)存儲(chǔ)的技術(shù)。 控制臺(tái)展示前端存儲(chǔ) Chrome: 前端...
- 隨著移動(dòng)網(wǎng)絡(luò)的興起,WebApp也不在是新的話題了,以前Web與App原生系統(tǒng)最大3個(gè)差別在于: 用戶體驗(yàn),主要涉...
- sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,...
- 【SESSIONSTORAGE, LOCALSTORAGE, COOKIE】 小課堂【武漢第156期】 分享人:莊...
- 1. cookie 1.1 什么是cookie cookie 是存儲(chǔ)于訪問(wèn)者的計(jì)算機(jī)中的變量。每當(dāng)同一臺(tái)計(jì)算機(jī)通過(guò)...