本文主要是介绍玩具javascript:cookie管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
;(function(window, undefined){var CookieUtil = window.CookieUtil = window.CookieUtil || {};var doc = window.document;// 读取名称为name的Cookie信息CookieUtil.read = function(name){// 暂无Cookieif(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管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!