• Cookie(2)关于cookie的读取,写入和删除


    /**
     * Created by lenovo on 2017/4/26.
     */
    var CookieUtil={
        get:function(name){
            var cookieName=encodeURIComponent(name)+"=",
                cookieStart=document.cookie.indexOf(cookieName);
                cookieValue=null;
            if(cookieStart>-1){
                let cookieEnd=document.cookie.indexOf(";",cookieStart);//查找自从cookieStart之后分号的位置
                if(cookieEnd=-1){
                    //如果没有找到分号,表示cookie是字符串中的最后一个
                    cookieEnd=document.cookie.length;
                }
            //通过substring截取字符串的方法,将相应name的value值截取,因为name=value;所以要截取分号之前到“name=”之间的字符串
    cookieValue=decodeURIComponent(document.cookie.substring(cookieStart+cookieName.length,cookieEnd)); } return cookieValue; }, set:function(name,value,expires,path,domin,secure){ var cookieText=encodeURIComponent(name)+"="+encodeURIComponent(value); if(expires){//在设置cookie之前,首先要对name和value进行编码工作 cookieText+=";expires="+expires; } if(path){ cookieText+=";path="+path; } if(secure){ } if(domin){ } document.cookie=cookieText; }, unset:function(name,path,domin,secure){ this.set(name," ",new Date(0),path,domin,secure); } }

      

     要点:

    1,indexOf的用法,用于查找某个字符在字符之后的位置,

    string.indexOf(str1,local); 表示从string字符串自local向后查找str1的位置,如果找到,则返回这个字符的位置,如果没有找到,返回-1

    2,使用substring(),用来截取字符串

    substring(index1,index2);表明截取字符串中从index1到index2之间的字符串

  • 相关阅读:
    map内置函数、lambda表达式、快捷生成想要的列表、filter内置函数
    python生成随机验证码
    Redis数据库之概念与创建服务
    JavaScript中的类
    python之with的使用
    PHP变量名区分大小写,函数名不区分大小写
    php curl基本操作
    PHP生成随机字符串包括大小写字母
    PHP多例模式
    一个关于动态编译时 Evidence的问题
  • 原文地址:https://www.cnblogs.com/qianduangaoshou/p/6769183.html
Copyright © 2020-2023  润新知