js中cookie的使用

我不是女神ヾ 2022-06-09 02:00 257阅读 0赞

推荐在js中使用以下自定义方法:

  1. //获取指定cookie
  2. function getCookie(cookieName) {
  3. //获取所有cookie
  4. var strCookie = document.cookie;
  5. //利用split把所有cookie分成数组
  6. var arrCookie = strCookie.split("; ");
  7. for(var i = 0; i < arrCookie.length; i++){
  8. var arr = arrCookie[i].split("=");
  9. if(cookieName == arr[0]){
  10. return arr[1];
  11. }
  12. }
  13. return "";
  14. }
  15. //设置cookie
  16. //cname:cookie名称,cvalue:cookie值,exdays:有效时间天为单位
  17. function setCookie(cname, cvalue, exdays) {
  18. var d = new Date();
  19. d.setTime(d.getTime() + (exdays*24*60*60*1000));
  20. var expires = "expires="+d.toUTCString();
  21. document.cookie = cname + "=" + cvalue + "; " + expires;
  22. }
  23. //清除cookie
  24. function clearCookie(name) {
  25. //利用重新给指定的cookie赋值,来清除cookie,-1代表时间为负即立即清除
  26. setCookie(name, "", -1);
  27. }

一个从装环境开始的学习记录公众号,欢迎大家关注:

20200618140202867.jpg

发表评论

表情:
评论列表 (有 0 条评论,257人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jscookie使用详细分析

    cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击

    相关 JS 使用 Cookie

    js-cookie 插件是一个简单、轻巧的 JS 操作 Cookie 插件,最新版本(V2.2.1)压缩后的包只有 1.6 KB,非常轻量级,下面就来看看 js-cook...