当前位置: 首页 > 编程笔记 >

JS封装cookie操作函数实例(设置、读取、删除)

栾弘新
2023-03-14
本文向大家介绍JS封装cookie操作函数实例(设置、读取、删除),包括了JS封装cookie操作函数实例(设置、读取、删除)的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了JS封装cookie操作函数。分享给大家供大家参考,具体如下:

/*设置cookie*/
function setCookie(name, value, iDay)
{
  var oDate=new Date();
  oDate.setDate(oDate.getDate()+iDay);
  document.cookie=name+'='+value+';expires='+oDate;
};
/*使用方法:setCookie('user', 'simon', 11);*/
/*获取cookie*/
function getCookie(name)
{
  var arr=document.cookie.split('; '); //多个cookie值是以; 分隔的,用split把cookie分割开并赋值给数组
  for(var i=0;i<arr[i].length;i++) //历遍数组
  {
    var arr2=arr[i].split('='); //原来割好的数组是:user=simon,再用split('=')分割成:user simon 这样可以通过arr2[0] arr2[1]来分别获取user和simon 
    if(arr2[0]==name) //如果数组的属性名等于传进来的name
    {
      return arr2[1]; //就返回属性名对应的值
    }
    return ''; //没找到就返回空
  }
};
/*使用方法:getCookie('user')*/
/*删除cookie*/
function removeCookie(name)
{
  setCookie(name, 1, -1); //-1就是告诉系统已经过期,系统就会立刻去删除cookie
};
/*使用方法:removeCookie('user')*/

希望本文所述对大家JavaScript程序设计有所帮助。

 类似资料:
  • 本文向大家介绍JS设置cookie、读取cookie,包括了JS设置cookie、读取cookie的使用技巧和注意事项,需要的朋友参考一下 JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie。 js设置cookie方法汇总: 第一种: 第二种: 第三个例子 注意:

  • 本文向大家介绍JS简单实现获取元素的封装操作示例,包括了JS简单实现获取元素的封装操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS简单实现获取元素的封装操作。分享给大家供大家参考,具体如下: JS封装获取元素 js的获取元素: ID:document.getElementById(); class:document.getElementsByName()[]; Tag:docu

  • 本文向大家介绍用js封装一个对cookie操作的方法相关面试题,主要包含被问及用js封装一个对cookie操作的方法时的应答技巧和注意事项,需要的朋友参考一下

  • 本文向大家介绍js实现操作cookie的常见方法总结【创建、读取、删除】,包括了js实现操作cookie的常见方法总结【创建、读取、删除】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现操作cookie的常见方法。分享给大家供大家参考,具体如下: js操作cookie,可以通过开源的插件实现,方便快捷,兼容性好,同样也可以自己写; 此文主要介绍两个常用的插件: Js.cookie.

  • 本文向大家介绍JS 新增Cookie 取cookie值 删除cookie 举例详解,包括了JS 新增Cookie 取cookie值 删除cookie 举例详解的使用技巧和注意事项,需要的朋友参考一下 cookie很实用的一个功能,可以判断某个状态,在项目中使用率极高

  • 本文向大家介绍PHP封装的PDO数据库操作类实例,包括了PHP封装的PDO数据库操作类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP封装的PDO数据库操作类。分享给大家供大家参考,具体如下: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《php+Oracle数据库程序设计技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《p