用js读写cookie的简单方法(推荐)


Posted in Javascript onAugust 08, 2016

在数据安全要求不是很高的情况下,我们可以直接用js对cookie进行读写,这样比较方便。

代码如下:

/*
 功能:保存cookies函数 
 参数:name,cookie名字;value,值
 */
 function SetCookie(name,value){
   var Days = 30*12;  //cookie 将被保存一年
   var exp = new Date(); //获得当前时间
   exp.setTime(exp.getTime() + Days*24*60*60*1000); //换成毫秒
   document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
 } 
 /*
 功能:获取cookies函数 
 参数:name,cookie名字
 */
 function getCookie(name){
   var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
   if(arr != null){
  	 return unescape(arr[2]); 
   }else{
  	 return null;
   }
 } 
 /*
 功能:删除cookies函数 
 参数:name,cookie名字
 */

 function delCookie(name){
   var exp = new Date(); //当前时间
   exp.setTime(exp.getTime() - 1);
   var cval=getCookie(name);
   if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
 }

以上这篇用js读写cookie的简单方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery打开直接跳到网页最下面、最低端实现代码
Apr 22 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
Nov 26 Javascript
js检验密码强度(低中高)附图
Jun 05 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
Aug 03 Javascript
DOM事件探秘篇
Feb 15 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
详解webpack和webpack-simple中如何引入css文件
Jun 28 Javascript
前端主流框架vue学习笔记第二篇
Jul 26 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
Nov 14 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
Nov 05 Javascript
基于Vue的侧边目录组件的实现
Feb 05 Javascript
创建与框架无关的JavaScript插件
Dec 01 Javascript
Js遍历键值对形式对象或Map形式的方法
Aug 08 #Javascript
js中遍历Map对象的简单实例
Aug 08 #Javascript
14 个折磨人的 JavaScript 面试题
Aug 08 #Javascript
js中 计算两个日期间的工作日的简单实例
Aug 08 #Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 #Javascript
学习Javascript闭包(Closure)知识
Aug 07 #Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 #Javascript
You might like
php图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
php获取服务器操作系统相关信息的方法
2016/10/08 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
php二维码生成以及下载实现
2017/09/28 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
JavaScript 密码强度判断代码
2009/09/05 Javascript
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
Seajs的学习笔记
2014/03/04 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
详解Document.Cookie
2015/12/25 Javascript
JS前端加密算法示例
2016/12/22 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
2017/04/19 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
使用svg实现动态时钟效果
2018/07/17 Javascript
js实现星星打分效果
2020/07/05 Javascript
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
Python绘制正余弦函数图像的方法
2018/08/28 Python
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
大学英语专业求职信
2014/06/21 职场文书
2014年党员教师自我剖析材料
2014/09/30 职场文书
南京南京观后感
2015/06/02 职场文书
毕业班工作总结
2015/08/10 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
责任书格式
2019/04/18 职场文书
详解Redis复制原理
2021/06/04 Redis
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技