用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 相关文章推荐
js创建对象的几种常用方式小结(推荐)
Oct 24 Javascript
ie支持function.bind()方法实现代码
Dec 27 Javascript
根据json字符串生成Html的一种方式
Jan 09 Javascript
Jquery 获取对象的几种方式介绍
Jan 17 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
Jun 25 Javascript
Javascript函数式编程简单介绍
Oct 11 Javascript
详解JavaScript基于面向对象之创建对象(1)
Dec 10 Javascript
Vue.js计算属性computed与watch(5)
Dec 09 Javascript
bootstrap table操作技巧分享
Feb 15 Javascript
Vue 组件注册实例详解
Feb 23 Javascript
vue-week-picker实现支持按周切换的日历
Jun 26 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
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
PHP中设置时区方法小结
2012/06/03 PHP
Symfony页面的基本创建实例详解
2015/01/26 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
javascript getElementsByName()的用法说明
2009/07/31 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
2016/03/16 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
Python itertools模块详解
2015/05/09 Python
python实现维吉尼亚算法
2019/03/20 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
500行代码使用python写个微信小游戏飞机大战游戏
2019/10/16 Python
Python3 中sorted() 函数的用法
2020/03/24 Python
地理科学专业毕业生求职信
2013/10/15 职场文书
国旗下演讲稿
2014/05/08 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
2016先进工作者事迹材料
2016/02/25 职场文书
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android
CSS的calc函数用法小结
2022/06/25 HTML / CSS