用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 动态选中下拉框
Nov 26 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
Jul 01 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
require.js的用法详解
Oct 20 Javascript
JavaScript之DOM_动力节点Java学院整理
Jul 03 Javascript
bootstrap日期插件daterangepicker使用详解
Oct 19 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
详解vue-property-decorator使用手册
Jul 29 Javascript
JavaScript进制转换实现方法解析
Jan 18 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
Apr 09 Javascript
vuecli项目构建SSR服务端渲染的实现
Oct 30 Javascript
JavaScript实现网页跨年倒计时
Dec 02 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
discuz7 phpMysql操作类
2009/06/21 PHP
php提示undefined index的几种解决方法
2012/05/21 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
PHP修改session_id示例代码
2014/01/08 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
详解puppeteer使用代理
2018/12/27 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
python中readline判断文件读取结束的方法
2014/11/08 Python
在Python中使用matplotlib模块绘制数据图的示例
2015/05/04 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
Python sorted排序方法如何实现
2020/03/31 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
2020/08/11 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
Java的基础面试题附答案
2016/01/10 面试题
优秀教师工作感言
2014/02/16 职场文书
小摄影师教学反思
2014/04/27 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
公司合作意向书范文
2014/07/30 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
高三物理教学反思
2016/02/20 职场文书