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 常见学习网站与参考书
Nov 09 Javascript
jquery中获取元素的几种方式小结
Jul 05 Javascript
JS跨域代码片段
Aug 30 Javascript
js类定义函数时用prototype与不用的区别示例介绍
Jun 10 Javascript
Javascript缓存API
Jun 14 Javascript
JavaScript设计模式之单体模式全面解析
Sep 09 Javascript
js通过classname来获取元素的方法
Nov 24 Javascript
JS去除重复并统计数量的实现方法
Dec 15 Javascript
简单实现js上传文件功能
Aug 21 Javascript
vue select二级联动第二级默认选中第一个option值的实例
Jan 10 Javascript
详解性能更优越的小程序图片懒加载方式
Jul 18 Javascript
vue组件tabbar使用方法详解
Nov 06 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
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
php实现的CSS更新类实例
2014/09/22 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
2014/01/06 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
JS是按值传递还是按引用传递
2015/01/30 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
详解webpack2异步加载套路
2018/09/14 Javascript
Postman无法正常返回结果问题解决
2020/08/28 Javascript
php使用递归与迭代实现快速排序示例
2014/01/23 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
使用numba对Python运算加速的方法
2018/10/15 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
python调用c++传递数组的实例
2019/02/13 Python
python队列Queue的详解
2019/05/10 Python
Django基础知识 web框架的本质详解
2019/07/18 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
Django应用程序入口WSGIHandler源码解析
2019/08/05 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
Java中compareTo和compare的区别
2016/04/12 面试题
费城故事观后感
2015/06/10 职场文书
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
解决linux下redis数据库overcommit_memory问题
2022/02/24 Redis
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫