js文件Cookie存取值示例代码
2023-06-13 09:15:18 时间
/*
Cookie工具
使用方法:
//存值
varvalue="7天";
tools.cookie("day",value,{expires:7});//将字符串:"7天"以"day"这个key保存到cookie中5天
//取值
varv=tools.cookie("day");//用"day"这个key从cookie取出值
*/
tools.cookie=function(name,value,options){
if(typeofvalue!="undefined"){//nameandvaluegiven,setcookie
options=options||{};
if(value===null){
value="";
options.expires=-1;
}
varexpires="";
if(options.expires
&&(typeofoptions.expires=="number"||options.expires.toGMTString)){
vardate;
if(typeofoptions.expires=="number"){
date=newDate();
date.setTime(date.getTime()
+(options.expires*24*60*60*1000));
}else{
date=options.expires;
}
expires=";expires="+date.toGMTString();//useexpires
//attribute,
//max-ageisnot
//supportedbyIE
}
varpath=options.path?";path="+options.path:"";
vardomain=options.domain?";domain="+options.domain:"";
varsecure=options.secure?";secure":"";
document.cookie=[name,"=",encodeURIComponent(value),expires,
path,domain,secure].join("");
}else{//onlynamegiven,getcookie
varcookieValue=null;
if(document.cookie&&document.cookie!=""){
varcookies=document.cookie.split(";");
for(vari=0;i<cookies.length;i++){
varcookie=jQuery.trim(cookies[i]);
//Doesthiscookiestringbeginwiththenamewewant?
if(cookie.substring(0,name.length+1)==(name+"=")){
cookieValue=decodeURIComponent(cookie
.substring(name.length+1));
break;
}
}
}
returncookieValue;
}
};
相关文章
- js判断map是否为空
- 预加载之——js 文件如何实现只加载不执行
- js函数式编程讲解
- JS关于或运算符的问题
- js读取本地json文件_jquery读取本地json文件
- vue文件中引入js_vue中require引入js
- vue.js客服系统实时聊天项目开发(九)热门常问关键词展示
- Node.js中的关注点分离
- 如何使用jscythe并通过Node.js的Inspector机制执行任意JS代码
- JS正则表达式从入门到入土(3)—— 范围类详解编程语言
- Oracle中JS的优势让数据库性能提升(oracle中 js)
- 收集的网上用的ajax之chat.js文件
- js同时按下两个方向键
- js判断ie方法集锦(含正则)代码短小经典原创
- 从外部的js文件中获取ASPX页面的控件ClientID
- JS字符串连接[性能比较]
- 可以读取EXCEL文件的js代码
- JS面向对象编程之对象使用分析
- 很好用的js日历算法详细代码
- js实现点击注册按钮开始读秒倒计时的小例子
- js输出内容到新窗口具体实现代码
- js文件缓存之版本管理详解
- JS实现图片横向滚动效果示例代码
- JS保存和删除cookie操作判断cookie是否存在
- js插件方式打开pdf文件(浏览器pdf插件分享)
- 在js文件中写el表达式取不到值的原因及解决方法
- 如何动态的导入js文件具体该怎么实现
- JS新增Cookie取cookie值删除cookie举例详解
- js读取csv文件并使用json显示出来