通过js设置cookie的方法
我们在前端开发中,通常都需要获取并记录用户的某些操作设置,这样可以使用户下一次访问网站时不用进行重复的调整设置同一个功能。
此次文章中的方法是在前端开发工作中自己随手写的一组通过js设置与获取cookie的方法,能够应用在多说情况下,没做细挖与深究
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| var cookie = { set:function(key,val,time){ var date=new Date(); var expiresDays=time; date.setTime(date.getTime()+expiresDays*24*3600*1000); document.cookie=key + "=" + val +";expires="+date.toGMTString(); }, get:function(key){ var getCookie = document.cookie.replace(/[ ]/g,""); var arrCookie = getCookie.split(";") var tips; for(var i=0;i<arrCookie.length;i++){ var arr=arrCookie[i].split("="); if(key==arr[0]){ tips=arr[1]; break; } } return tips; } }
|
下面简单的说明一下设置与获取的方法,便于前端开发新手用户使用
设置cookie的方法为:cookie.set(key,val,time)
- key可以理解为cookie的变量名
- val可以理解为这个cookie所带有的值
- time是cookie的超时时间,单位为天
获取cookie的方法为:cookie.get(key)
- key就是刚才我们设置时的cookie变量名
- 我们只需要将函数赋值给新的变量即可调用这个值,例如:var n = cookie.get(key);
- 方法写的不算复杂,比较适合前端开发新手使用
如果能够帮助到你,是小编最大的荣幸
当然 有 不好的地方 请大家帮忙指出 学习永无止境
小编一直认为 人外有人 天外有天 一起学习 共同进步
让我们共同加油吧!!
版权声明: 转载请留言,未经许可禁止转载,转载时请注明出处(必须保留作者署名及链接)