用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 相关文章推荐
兼容IE和Firefox的javascript获取iframe文档内容的函数
Aug 15 Javascript
通过jQuery源码学习javascript(三)
Dec 27 Javascript
jquery中对于批量deferred的处理方法
Jan 22 Javascript
下拉框select的绑定示例
Sep 04 Javascript
js实现右键自定义菜单
Dec 03 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
May 29 Javascript
react-router实现跳转传值的方法示例
May 27 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
Jul 17 Javascript
react实现点击选中的li高亮的示例代码
May 24 Javascript
Node.js创建一个Express服务的方法详解
Jan 06 Javascript
Electron整合React使用搭建开发环境的步骤详解
Jun 07 Javascript
Vue如何清空对象
Mar 03 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中递归的实现实例详解
2017/11/14 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
textarea不能通过maxlength属性来限制字数的解决方法
2014/09/01 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
微信小程序 加载 app-service.js 错误解决方法
2016/10/12 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
微信小程序中为什么使用var that=this
2019/08/27 Javascript
python将图片文件转换成base64编码的方法
2015/03/14 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python进程间通信Queue实例解析
2018/01/25 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
2018/10/29 Python
python批量从es取数据的方法(文档数超过10000)
2018/12/27 Python
在PyCharm中批量查找及替换的方法
2019/01/20 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
CSS3属性 line-clamp控制文本行数的使用
2020/03/19 HTML / CSS
美国珠宝店:Helzberg Diamonds
2018/10/24 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
运动会通讯稿200字
2014/02/16 职场文书
农村葬礼主持词
2014/03/31 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
走群众路线剖析材料
2014/10/09 职场文书
世界遗产导游词
2015/02/13 职场文书
龙猫观后感
2015/06/09 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP