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 相关文章推荐
任意位置显示html菜单
Feb 01 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
Apr 17 Javascript
javascript静态页面传值的三种方法分享
Nov 12 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
Jan 15 Javascript
js实现图片放大和拖拽特效代码分享
Sep 05 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
Dec 16 Javascript
关于js二维数组和多维数组的定义声明(详解)
Oct 02 Javascript
JS实现的四级密码强度检测功能示例
May 11 Javascript
详解前端路由实现与react-router使用姿势
Aug 07 Javascript
js实现HTML中Select二级联动的实例
Jan 05 Javascript
webpack4简单入门实例
Sep 06 Javascript
vue 实现用户登录方式的切换功能
Apr 14 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
PHP 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
解析php中static,const与define的使用区别
2013/06/18 PHP
php PDO异常处理详解
2016/11/20 PHP
php跨域调用json的例子
2013/11/13 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
AngularJS 依赖注入详解及示例代码
2016/08/17 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
2017/08/16 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
webpack打包node.js后端项目的方法
2018/03/10 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
VSCode插件安装完成后的配置(常用配置)
2020/08/24 Javascript
决策树的python实现方法
2014/11/18 Python
Python正则表达式完全指南
2017/05/25 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
机关门卫的岗位职责
2014/04/29 职场文书
初中学校军训方案
2014/05/09 职场文书
2015年护士节活动总结
2015/02/10 职场文书
初三语文教学反思
2016/03/03 职场文书
MySQL事务的隔离级别详情
2022/07/15 MySQL