zoukankan      html  css  js  c++  java
  • js获取cookie

    js获取cookie

    之前用jQuery.cookie来获取cookie,虽然简单,但是项目上又多引用了一个插件,总觉得不太好,下面是我封装的js原生获取cookie的函数。

    function getCookie(cookieName) {
            //获取所有的cookie "psw=1234we; rememberme=true; user=Annie"
            var totalCookie = document.cookie;
            //获取参数所在的位置
            var cookieStartAt = totalCookie.indexOf(cookieName + "=");
            //判断参数是否存在 不存在直接返回
            if (cookieStartAt == -1) {
                return;
            }
            //获取参数值的开始位置
            var valueStartAt = totalCookie.indexOf("=", cookieStartAt) + 1;
            //以;来获取参数值的结束位置
            var valueEndAt = totalCookie.indexOf(";", cookieStartAt);
            //如果没有;则是最后一位
            if (valueEndAt == -1) {
                valueEndAt = totalCookie.length;
            }
            //截取参数值的字符串
            var cookieValue = unescape(totalCookie.substring(valueStartAt, valueEndAt));
            return cookieValue;
        }
        console.log(getCookie("user"));
        console.log(getCookie("psw"));
        console.log(getCookie("rememberme"));

      一个函数搞定的事情就不需要引入jQuery.cookie插件啦!

  • 相关阅读:
    NET 获取实例所表示的日期是星期几
    NET npoi 保存文件
    快速排序
    JAVA poi 合并单元格
    JAVA poi 帮助类
    JAVA 字符串编码转换
    NET npoi 合并单元值处理
    NET npoi帮助类
    Task的暂停,继续,取消
    .net ref与out之间区别
  • 原文地址:https://www.cnblogs.com/AnnieShen/p/6208294.html
Copyright © 2011-2022 走看看