JS中对Cookie的操作详解


Posted in Javascript onAugust 05, 2016

前言

cookie设置

参数说明:
name cookie 名称,key值
value 可选,cookie 值
expire 可选,过期时间,时间戳格式
path 可选,服务器端有效路径,/ 表示整个域名有效,默认为当前设置 cookie 时页面的路径
domain 可选,该 cookie 有效的域名
secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。

代码的封装

(function(){
 var cookieObj={
   'add':function(name, value, hours){ //修改或是添加cookie
    var expire = "";
    if(hours != null){
     expire = new Date((new Date()).getTime() + hours * 3600000);
     expire = "; expires=" + expire.toGMTString();
    }    
    document.cookie = name + "=" + escape(value) + expire + ";path=/";
    //如果指定域名可以使用如下
    //document.cookie = name + "=" + escape(value) + expire + ";path=/;domain=findme.wang";
   },
   'get':function(c_name){//读取cookie
    if (document.cookie.length>0){
      c_start=document.cookie.indexOf(c_name + "=")
      if (c_start!=-1){ 
      c_start=c_start + c_name.length+1 
      c_end=document.cookie.indexOf(";",c_start)
      if (c_end==-1){
       c_end=document.cookie.length
      }
      return unescape(document.cookie.substring(c_start,c_end))
      } 
      }
     return "";
   }
 };
 window.cookieObj=cookieObj;
}());

调用测试

cookieObj.add('myWeb','http://www.findme.wang');
console.log('myWeb:'+cookieObj.get('website'));

JS中对Cookie的操作详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery异步请求数据实例代码
Dec 28 Javascript
JS对象与json字符串格式转换实例
Oct 28 Javascript
浅谈js和css内联外联注意事项
Jun 30 Javascript
JavaScript制作颜色反转小游戏
Sep 25 Javascript
Javascript 链式作用域详细介绍
Feb 23 Javascript
详解webpack+angular2开发环境搭建
Jun 28 Javascript
JS库之ParticlesJS使用简介
Sep 12 Javascript
js 毫秒转天时分秒的实例
Nov 17 Javascript
angular1.x ui-route传参的三种写法小结
Aug 31 Javascript
localstorage实现带过期时间的缓存功能
Jun 28 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
Nov 04 Javascript
js实现经典贪吃蛇小游戏
Mar 19 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
Aug 05 #Javascript
js实现精确到毫秒的倒计时效果
Aug 05 #Javascript
jQuery实现Select左右复制移动内容
Aug 05 #Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
Aug 05 #Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
Aug 05 #Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
Aug 05 #Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
Aug 05 #Javascript
You might like
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
vue组件详解之使用slot分发内容
2018/04/09 Javascript
vue全局自定义指令-元素拖拽的实现代码
2019/04/14 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
JS实现小米轮播图
2020/09/21 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
python实现的一个p2p文件传输实例
2014/06/04 Python
Python自动重试HTTP连接装饰器
2015/04/28 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
Windows上安装tensorflow  详细教程(图文详解)
2020/02/04 Python
python如何实现word批量转HTML
2020/09/30 Python
如何提高SQL Server的安全性
2016/07/25 面试题
称象教学反思
2014/02/03 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
具结保证书
2015/01/17 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
Python中文纠错的简单实现
2021/07/07 Python
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js
springboot创建的web项目整合Quartz框架的项目实践
2022/06/21 Java/Android
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers