Javascript Cookie读写删除操作的函数


Posted in Javascript onMarch 02, 2010
function getCookie( name ) 
{ 
var start = document.cookie.indexOf( name + "=" ); 
var len = start + name.length + 1; 
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) { 
return null; 
} 
if ( start == -1 ) return null; 
var end = document.cookie.indexOf( ';', len ); 
if ( end == -1 ) end = document.cookie.length; 
return unescape( document.cookie.substring( len, end ) ); 
} // ---------------------------------------------------- // 
function setCookie( name, value, expires, path, domain, secure ) { 
var today = new Date(); 
today.setTime( today.getTime() ); 
if ( expires ) { 
expires = expires * 1000 * 60 * 60 * 24; 
} 
var expires_date = new Date( today.getTime() + (expires) ); 
document.cookie = name+'='+escape( value ) + 
( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString() 
( ( path ) ? ';path=' + path : '' ) + 
( ( domain ) ? ';domain=' + domain : '' ) + 
( ( secure ) ? ';secure' : '' ); 
} 
// ---------------------------------------------------- // 
function deleteCookie( name, path, domain ) 
{ 
if ( getCookie( name ) ) document.cookie = name + '=' + 
( ( path ) ? ';path=' + path : '') + 
( ( domain ) ? ';domain=' + domain : '' ) + 
';expires=Thu, 01-Jan-1970 00:00:01 GMT'; 
}
Javascript 相关文章推荐
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
May 24 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
Aug 12 Javascript
jQuery遍历Table应用示例
Apr 09 Javascript
js语法学习之判断一个对象是否为数组
May 13 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
May 14 Javascript
js实现人民币大写金额形式转换
Apr 27 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
Jan 05 Javascript
vue指令以及dom操作详解
Mar 04 Javascript
写给vue新手们的vue渲染页面教程
Sep 01 Javascript
使用async-validator编写Form组件的方法
Jan 10 Javascript
ant-design-vue 实现表格内部字段验证功能
Dec 16 Javascript
JS数组方法slice()用法实例分析
Jan 18 Javascript
28个JS验证函数收集
Mar 02 #Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 #Javascript
javascript 静态对象和构造函数的使用和公私问题
Mar 02 #Javascript
新老版本juqery获取radio对象的方法
Mar 01 #Javascript
几个比较经典常用的jQuery小技巧
Mar 01 #Javascript
基于JQuery的密码强度验证代码
Mar 01 #Javascript
Jquery下的26个实用小技巧(jQuery tips, tricks & solutions)
Mar 01 #Javascript
You might like
input file获得文件根目录简单实现
2013/04/26 PHP
PHP编译安装时常见错误解决办法
2015/05/28 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
浅谈React高阶组件
2018/03/28 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
[48:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第二场 1月29日
2021/03/11 DOTA
Python爬虫模拟登录带验证码网站
2016/01/22 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
世界上最大的售后摩托车零配件超市:J&P Cycles
2017/12/08 全球购物
医学专业五年以上个人求职信
2013/12/03 职场文书
大学旷课检讨书
2014/01/28 职场文书
小学生暑假感言
2014/02/06 职场文书
端午节活动策划方案
2014/03/09 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
Python+Appium自动化测试的实战
2021/06/30 Python