jQuery cookie的公共方法封装和使用示例
网络编程 2021-07-04 15:02www.168986.cn编程入门
这篇文章主要介绍了jQuery cookie的公共方法封装和使用,结合实例形式详细分析了jQuery cookie的设置、获取、删除等方法封装与使用相关操作技巧,需要的朋友可以参考下
本文实例讲述了jQuery cookie的公共方法封装和使用。分享给大家供大家参考,具体如下
mon.js放入公共方法
/
刷新cookie
/
var cookiesPath = '/';
var cookiesTime = 3 / 24;
function refreshCookie() {
var cookieData = $.cookie();
$.each(cookieData, function (_key, _value) {
$.cookie(_key, _value, {path: cookiesPath, expires: cookiesTime});
});
}/
刷新cookie
/
var cookiesPath = '/';
var cookiesTime = 3 / 24;
function refreshCookieCopy() {
var cookieData = _$.cookie();
_$.each(cookieData, function (_key, _value) {
_$.cookie(_key, _value, {path: cookiesPath, expires: cookiesTime});
});
}
/
设置cookie
@param key
@param value
/
function setCookie(key, value) {
refreshCookie();
$.cookie(key, value, {path: cookiesPath, expires: cookiesTime});
}
/
设置_cookie
@param key
@param value
/
function setCookieCopy(key, value) {
refreshCookieCopy();
_$.cookie(key, value, {path: cookiesPath, expires: cookiesTime});
}
/
设置cookie by time
@param key
@param value
/
function setCookieByTime(key, value, time) {
// refreshCookie();
$.cookie(key, value, {path: cookiesPath, expires: time});
}
/
获取cookie
@param key
/
function getCookie(key) {
return $.cookie(key);
}
/
删除cookie
@param key
/
function deleteCookie(key) {
$.removeCookie(key, {path: cookiesPath});
}
/
清除cookie
/
function clearCookie() {
var cookieData = $.cookie();
$.each(cookieData, function (key, value) {
deleteCookie(key);
});
}
/
清除单个cookie
/
function clearCookieSingle(name) {
setCookie(name, "", -1);
}
如何使用
function useCookie() {
setCookie("name","gaopian");
getCookie("name");
deleteCookie("name");
clearCookie();
}
更多关于jQuery相关内容感兴趣的读者可查看本站专题《》、《》、《》、《》、《》及《》
希望本文所述对大家jQuery程序设计有所帮助。