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 相关文章推荐
用js实现计算加载页面所用的时间
Apr 02 Javascript
JS获取网页图片name属性的方法
Apr 01 Javascript
浅谈JavaScript中变量和函数声明的提升
Aug 09 Javascript
Node.js中防止错误导致的进程阻塞的方法
Aug 11 Javascript
深入理解JS继承和原型链的问题
Dec 17 Javascript
Bootstrap 网格系统布局详解
Mar 19 Javascript
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
js实现rem自动匹配计算font-size的示例
Nov 18 Javascript
官方推荐react-navigation的具体使用详解
May 08 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
Nov 10 Javascript
微信小程序登陆注册功能的实现代码
Dec 10 Javascript
JS面向对象之单选框实现
Jan 17 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
一个颜色轮换的简单例子
2006/10/09 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
一个javascript图片阅览组件
2010/11/09 Javascript
基于jQuery的动态表格插件
2011/03/28 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
分享JavaScript与Java中MD5使用两个例子
2015/12/23 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
JavaScript对JSON数组简单排序操作示例
2019/01/31 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2019/03/19 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
python实现ftp客户端示例分享
2014/02/17 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
关于matplotlib-legend 位置属性 loc 使用说明
2020/05/16 Python
Python Map 函数的使用
2020/08/28 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
2020/11/02 Python
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
上海微创软件面试题
2012/06/14 面试题
中专自我鉴定
2014/02/05 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2014年文艺部工作总结
2014/11/17 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
Python 制作自动化翻译工具
2021/04/25 Python
微信小程序调用python模型
2022/04/21 Python