JS 新增Cookie 取cookie值 删除cookie 举例详解


Posted in Javascript onOctober 10, 2014

cookie很实用的一个功能,可以判断某个状态,在项目中使用率极高

    function setCookie(name,value)  

    {  

        var Days = 30;  

        var exp = new Date();  

        exp.setTime(exp.getTime() + Days*24*60*60*1000);  

        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();  

        var strsec = getsec(time);  

        var exp = new Date();  

        exp.setTime(exp.getTime() + strsec*1);  

        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();  

    }  

    //读取cookies  

    function getCookie(name)  

    {  

        var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");  

        if(arr=document.cookie.match(reg))  

            return (unescape(arr[2]));  

        else  

            return null;  

    }  

    //删除cookies  

    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();  

    } 
Javascript 相关文章推荐
javascript 手动给表增加数据的小例子
Jul 10 Javascript
javascript限制用户只能输汉字中文的方法
Nov 20 Javascript
在JavaScript中使用JSON数据
Feb 15 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
Mar 25 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
May 10 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
javascript简单进制转换实现方法
Nov 24 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
Apr 13 Javascript
Vue加载组件、动态加载组件的几种方式
Aug 31 Javascript
小程序点击图片实现自动播放视频
May 29 Javascript
vue视频播放插件vue-video-player的具体使用方法
Nov 08 Javascript
ES6的异步操作之promise用法和async函数的具体使用
Dec 06 Javascript
window.location 对象所包含的属性
Oct 10 #Javascript
JavaScript参数个数可变的函数举例说明
Oct 10 #Javascript
JavaScript设计模式之外观模式实例
Oct 10 #Javascript
JavaScript中的无阻塞加载性能优化方案
Oct 10 #Javascript
JavaScript设计模式之策略模式实例
Oct 10 #Javascript
JavaScript运行机制之事件循环(Event Loop)详解
Oct 10 #Javascript
Javascript 读取操作Sql中的Xml字段
Oct 09 #Javascript
You might like
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
2007/04/12 PHP
php 禁止页面缓存输出
2009/01/07 PHP
php处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
php记录代码执行时间(实现代码)
2013/07/05 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
基于jQuery替换table中的内容并显示进度条的代码
2011/08/02 Javascript
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
理解 JavaScript Scoping & Hoisting(二)
2015/11/18 Javascript
JavaScript优化以及前段开发小技巧
2017/02/02 Javascript
原生js轮播特效
2017/05/18 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
js自定义Tab选项卡效果
2017/06/05 Javascript
js实现移动端轮播图
2020/12/21 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
python中os模块详解
2016/10/14 Python
python 获取网页编码方式实现代码
2017/03/11 Python
利用python模拟sql语句对员工表格进行增删改查
2017/07/05 Python
Python 实现数据结构中的的栈队列
2019/05/16 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
关于Java finally的面试题
2016/04/27 面试题
高三上学期学习自我评价
2014/04/23 职场文书
教师党员承诺书2015
2015/01/21 职场文书
教师节慰问信
2015/02/15 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang