用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 相关文章推荐
Javascript 兼容firefox的一些问题
May 21 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
Apr 07 Javascript
jquery 学习之二 属性相关
Nov 23 Javascript
js 走马灯简单实例
Nov 21 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
jQuery CSS()方法改变现有的CSS样式
Aug 20 Javascript
jscript读写二进制文件的方法
Apr 22 Javascript
jquery点击缩略图切换视频播放特效代码分享
Sep 15 Javascript
跟我学习javascript的基本类型和引用类型
Nov 16 Javascript
jQuery实现无限往下滚动效果代码
Apr 16 Javascript
详解Webpack loader 之 file-loader
Nov 07 Javascript
Vue中ref和$refs的介绍以及使用方法示例
Jan 11 Vue.js
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之第三天
2006/10/09 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
PHP图像裁剪缩略裁切类源码及使用方法
2016/01/07 PHP
jquery 常用操作方法
2010/01/28 Javascript
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
2015/04/25 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
javascript正则表达式总结
2016/02/29 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
Python ljust rjust center输出
2008/09/06 Python
单利模式及python实现方式详解
2018/03/20 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
Python Process多进程实现过程
2019/10/22 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
Django xadmin安装及使用详解
2020/10/26 Python
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
Viking比利时:购买办公用品
2019/10/30 全球购物
介绍一下SQL Server里面的索引视图
2016/07/31 面试题
渗透攻击的测试步骤
2014/06/07 面试题
面试后感谢信怎么写
2014/02/01 职场文书
简历中的自我评价范文
2014/02/05 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
考察邀请函范文
2015/01/31 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS
Python趣味挑战之实现简易版音乐播放器
2021/05/28 Python