手写cookie封装函数

设置cookie:

var   setcookie = function (name,value,day){

if(day !== 0 ){/当前时间等于0时,不设置expires属性,随浏览器关闭

var    expires = day*24*60*60*1000;

var    date = new  Date(+new Date()+expires)

document.cookie = name + '=' +escape(value) + ';expires=' + date.toUTCString();

}else{document.cookie = name + '=' + escape(value);}

获取cookie:

var  getCookie = function (name) {

    var arr;

    var  reg  = new  RegExp("(^| )" + name + "=([^;]*)(;|$)");

    if(arr = document.cookie.match(reg)){

    return  unescape(arr[2])

}else{ return  null ;}

}

删除cookie:

var    delCookie = function (name){

    setCookie(name,‘ ’,-1)


——————————————————————————————————

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、DOM 什么是DOM?Document Object Model(文档对象模型)。DOM是针对HTML和XML...
    空谷悠阅读 4,505评论 0 2
  • JavaScript 1. type 类型判断 isString (o) {//是否字符串 returnObjec...
    Mr_ZhangH阅读 3,772评论 0 1
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,140评论 0 13
  • cookie也叫HTTP Cookie,最初是客户端与服务器端进行会话使用的。比如,会员登录,下次回访网站时无须登...
    lovelydong阅读 2,890评论 0 1
  • 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就...
    恩德_b0c2阅读 3,207评论 0 3