用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 匿名函数和闭包介绍
Apr 13 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
Aug 24 Javascript
AngularJS服务service用法总结
Dec 13 Javascript
完美实现js选项卡切换效果(二)
Mar 08 Javascript
基于jquery实现二级联动效果
Mar 30 jQuery
详解使用fetch发送post请求时的参数处理
Apr 05 Javascript
微信小程序仿美团城市选择
Jun 06 Javascript
详解vue中的computed的this指向问题
Dec 05 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
Apr 09 Javascript
node.js基于socket.io快速实现一个实时通讯应用
Apr 23 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
Feb 26 Javascript
JS如何在不同平台实现多语言方式
Jul 16 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
解决中英文字符串长度问题函数
2007/01/16 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
jQuery 定时局部刷新(setInterval)
2010/11/19 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
2011/10/13 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
将json转换成struts参数的方法
2016/11/08 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
js如何找出字符串中的最长回文串
2018/06/04 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
nuxt中使用路由守卫的方法步骤
2019/01/27 Javascript
vue 移动端注入骨架屏的配置方法
2019/06/25 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
详解Python编程中包的概念与管理
2015/10/16 Python
Python实现简单多线程任务队列
2016/02/27 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
Pandas之DataFrame对象的列和索引之间的转化
2019/06/25 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
新闻系毕业生推荐信
2013/11/16 职场文书
中学生团员自我评价分享
2013/12/07 职场文书
项目转让协议书
2014/10/27 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
MySQL之DML语言
2021/04/05 MySQL