用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 哈希表(hashtable)的简单实现
Jan 20 Javascript
javascript 在firebug调试时用console.log的方法
May 10 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
Feb 26 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
Jun 08 Javascript
JavaScript常用验证函数实例汇总
Nov 25 Javascript
详解AngularJS ng-class样式切换
Jun 27 Javascript
详解使用 Node.js 开发简单的脚手架工具
Jun 08 Javascript
ndm:NPM的桌面GUI应用程序
Oct 15 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
使用gulp构建前端自动化的方法示例
Dec 25 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
Jul 26 Javascript
JavaScript使用canvas绘制坐标和线
Apr 28 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
基于mysql的论坛(5)
2006/10/09 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
php读取csv数据保存到数组的方法
2015/01/03 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
2015/11/10 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
javascript 学习之旅 (1)
2009/02/05 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
js禁止浏览器的回退事件
2017/04/20 Javascript
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
webpack3之loader全解析
2017/10/26 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
python elasticsearch环境搭建详解
2019/09/02 Python
对python中list的五种查找方法说明
2020/07/13 Python
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
会话Bean的种类
2013/11/07 面试题
校园十佳歌手策划书
2014/01/22 职场文书
高中生期末评语大全
2014/01/28 职场文书
十八大标语口号
2014/10/09 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
行政二审代理词
2015/05/25 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
浅谈Java父子类加载顺序
2021/08/04 Java/Android
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫