Javascript(JS)对Cookie的读取、删除、写入操作帮助方法
2016-05-20 16:41
921 查看
var CookieUtils = { get: function (name) { var cookieName = encodeURIComponent(name) + '=', cookieStart = document.cookie.indexOf(cookieName), cookieValue = null; if (cookieStart > -1) { var cookieEnd = document.cookie.indexOf(';', cookieStart); if (cookieEnd == -1) { cookieEnd = document.cookie.length; } cookieValue = decodeURIComponent(document.cookie.substring(cookieStart + cookieName.length, cookieEnd)); } return cookieValue; }, set: function (name, value, expires, path, domain, secure) { var cookieText = encodeURIComponent(name) + "=" + encodeURIComponent(value); if (expires instanceof Date) { cookieText += "; expried=" + expires.toGMTString(); } if (path) { cookieText += "; path=" + path; } if (domain) { cookieText += "; domain=" + domain; } if (secure) { cookieText += "; secure"; } document.cookie = cookieText; }, unset: function (name, path, domain, secure) { this.set(name, "", new Date(0), path, domain, secure); } }
这样即可以调用CookieUtils.get/set/unset方法进行Cookie操作。
项目完成后会对本方法进行进一步完善。
参考自《Javascript高级程序设计》
相关文章推荐
- jsp中文乱码问题
- 【转】js写显示农历的日期
- javascript进行数组追加方法小结
- JSP页面固定页面为绝对路径
- JSON的哲学思维
- layer.js 贤心制作的弹出层插件-不仅仅是弹层
- JS笔记
- JavaScript 中的错误处理。
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证
- javascript改变input radio的样式
- 基于CSS和JavaScript创建动画式谷歌地图标记
- js根据IP地址判断城市
- [置顶] js jq队列动画分析
- OC与JS交互-二
- javascript dom 获取样式属性值
- javascript dom 获取样式属性值
- javascript dom 获取样式属性值
- javascript dom 获取样式属性值
- javascript dom 获取样式属性值
- javascript dom 获取样式属性值