用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 相关文章推荐
Discuz! 6.1_jQuery兼容问题
Sep 23 Javascript
jquery 分页控件实现代码
Nov 30 Javascript
jquery ajax提交表单数据的两种实现方法
Apr 29 Javascript
javascript搜索框效果实现方法
May 14 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
Sep 05 Javascript
jQuery中DOM节点删除之empty与remove
Jan 20 Javascript
vuejs实现标签选项卡动态更改css样式的方法
May 31 Javascript
vue1.0和vue2.0的watch监听事件写法详解
Sep 11 Javascript
JavaScript面试技巧之数组的一些不low操作
Mar 22 Javascript
JavaScript变量作用域及内存问题实例分析
Jun 10 Javascript
微信小程序报错: thirdScriptError的错误问题
Jun 19 Javascript
JavaScript中展开运算符及应用的实例代码
Jan 14 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
PHP缓存技术的使用说明
2011/08/06 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
2013/08/01 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
Firefox下无法正常显示年份的解决方法
2014/09/04 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
简述AngularJS相关的一些编程思想
2015/06/23 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
node内置调试方法总结
2018/02/22 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
pandas将DataFrame的列变成行索引的方法
2018/04/10 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
Python UnboundLocalError和NameError错误根源案例解析
2018/10/31 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
python sorted方法和列表使用解析
2019/11/18 Python
关于Python解包知识点总结
2020/05/05 Python
简单了解如何封装自己的Python包
2020/07/08 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
10个示例带你掌握python中的元组
2020/11/23 Python
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
经贸日语专业个人求职信
2013/12/13 职场文书
工程承包协议书
2014/10/20 职场文书
学校政风行风自查自纠报告
2014/10/21 职场文书
nginx中封禁ip和允许内网ip访问的实现示例
2022/03/17 Servers