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 相关文章推荐
如果文字过长,则将过长的部分变成省略号显示
Jun 26 Javascript
JQuery动画和停止动画实例代码
Mar 01 Javascript
利用Vue.js指令实现全选功能
Sep 08 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
Sep 27 Javascript
关于vue.js发布后路径引用的问题解决
Aug 15 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
Oct 25 Javascript
vue里面使用mui的弹出日期选择插件实例
Sep 16 Javascript
原生JS实现轮播图效果
Oct 12 Javascript
layui之数据表格--与后台交互获取数据的方法
Sep 29 Javascript
js实现开关灯效果
Mar 30 Javascript
JS实现扫码枪扫描二维码功能
Jan 03 Javascript
详解vue中在父组件点击按钮触发子组件的事件
Nov 13 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小教程之实现双向链表
2014/06/12 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
JS中的构造函数详细解析
2014/03/10 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
js+css实现打字效果
2020/06/24 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
pandas通过loc生成新的列方法
2018/11/28 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
Python中os模块功能与用法详解
2020/02/26 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
天游软件面试
2013/11/23 面试题
暑期社会实践学生的自我评价
2014/01/09 职场文书
秋季运动会通讯稿
2014/01/24 职场文书
倡议书格式
2014/04/14 职场文书
暑假社会实践心得体会
2014/09/02 职场文书
廉政承诺书范文
2015/04/28 职场文书
黄河绝恋观后感
2015/06/08 职场文书
2016年“12.3”国际残疾人日活动总结
2016/04/01 职场文书