getCookie 與 setCookie 的封裝


function setCookie(cookieName,value,date){
  document.cookie=cookieName+"="+value+";expires="+date.toGMTString();
}
function getCookie(cookieName){
  //將document.cookie保存在變量cookie中
  var cookie=document.cookie;
  //在cookie中查找cookieName的位置保存在i中
  var i=cookie.indexOf(cookieName);
  //如果i等於-1,就返回null
  if(i==-1){return null}
  else{//否則  
    //i+cookieName的長度+1,保存在變量starti中
    var starti=i+cookieName.length+1;
    //從starti開始查找cookie中下一個;的位置endi
    var endi=cookie.indexOf(";",starti);
    if(endi==-1){//如果endi是-1
      //截取cookie中starti到結尾的剩余內容,返回
      return cookie.slice(starti);
    }else{//否則
      //截取cookie中starti到endi的內容,返回
      return cookie.slice(starti,endi);
    }
  }
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM