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 自定义事件初探
Aug 21 Javascript
ExtJS中设置下拉列表框不可编辑的方法
May 07 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
Jan 22 Javascript
深入浅析JavaScript中的作用域和上下文
Mar 26 Javascript
基于javascript实现九九乘法表
Mar 27 Javascript
jQuery基于扩展实现的倒计时效果
May 14 Javascript
Jquery树插件zTree实现菜单树
Jan 24 Javascript
AngularJS中使用ngModal模态框实例
May 27 Javascript
快速了解vue-cli 3.0 新特性
Feb 28 Javascript
Vue常见面试题整理【值得收藏】
Sep 20 Javascript
详解Vue 全局变量,局部变量
Apr 17 Javascript
Vue实现星级评价效果实例详解
Dec 30 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
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
2013/01/06 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
2013/06/03 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
在AngularJS中如何使用谷歌地图把当前位置显示出来
2016/01/25 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
Vue.js每天必学之表单控件绑定
2016/09/05 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
老生常谈进程线程协程那些事儿
2017/07/24 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
2019/06/17 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
python实现图片压缩代码实例
2019/08/12 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
解决python使用list()时总是报错的问题
2020/05/05 Python
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
TCP/IP的分层模型
2013/10/27 面试题
作为网站管理者应当如何防范XSS
2014/08/16 面试题
实习心得体会
2014/01/02 职场文书
推广活动策划方案
2014/08/23 职场文书
违章停车检讨书
2014/10/21 职场文书
2014年党小组工作总结
2014/12/20 职场文书