;(function(window, undefined){
var CookieUtil = window.CookieUtil = window.CookieUtil || {};
var doc = window.document;
// 讀取名稱爲name的Cookie信息
CookieUtil.read = function(name){
// 暫無Cookie
if(doc.cookie.length <= 0){
return null;
}
// 獲取所有cookie信息
var cookies = doc.cookie.split(';');
var size = cookies.length, i, c;
// 遍歷查找要讀取的cookie信息
for(i = 0; i < size; i++){
c = cookies[i].split('=');
// 找到cookie,需要trim,寫入的cookie自動添加了空格
if($.trim(c[0]) == name){
return unescape(c[1]);
}
}
return null;
};
// 寫入名稱爲name,值爲value的Cookie信息,過期時間爲timeout秒
CookieUtil.write = function(name, value, timeout){
var flg = timeout === undefined;
var exp = flg ? 0 : timeout;
// 獲取過期時間
var expires = new Date();
expires.setSeconds(expires.getSeconds() + exp);
// 寫入Cookie信息
doc.cookie = name + '=' + escape(value) + (flg ? '' : (';expires=' + expires.toGMTString()));
};
// 刪除名稱爲name的Cookie信息
CookieUtil.remove = function(name){
CookieUtil.write(name, null, -1);
};
})(window);
玩具javascript:cookie管理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.