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 相关文章推荐
关于JavaScript中var声明变量作用域的推断
Dec 16 Javascript
让AJAX不依赖后端接口实现方案
Dec 03 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
May 07 Javascript
使用javascript实现页面定时跳转总结篇
Sep 21 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
Nov 22 Javascript
js无提示关闭浏览器窗口的两种方法分析
Nov 06 Javascript
Bootstrap基本组件学习笔记之导航(10)
Dec 07 Javascript
前端面试知识点锦集(JavaScript篇)
Dec 28 Javascript
微信小程序用户自定义模版用法实例分析
Nov 28 Javascript
对Angular中单向数据流的深入理解
Mar 31 Javascript
用Vue写一个分页器的示例代码
Apr 22 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 jQuery
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 批量替换程序的具体实现代码
2013/10/04 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
前端必学之PHP语法基础
2016/01/01 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
jquery 学习之二 属性相关
2010/11/23 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
超链接的禁用属性Disabled使用示例
2014/07/31 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
python多线程操作实例
2014/11/21 Python
基于Python实现对PDF文件的OCR识别
2016/08/05 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
计算机多媒体专业自荐信
2014/07/04 职场文书
教研活动主持词
2015/07/03 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
NoSQL优缺点与MongoDB数据库简介
2022/06/05 MongoDB
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS