javascript應用cookie的封裝代碼

來源:互聯網
上載者:User

標籤:

javascript應用cookie的封裝代碼:

關於cookie的優缺點這裡就不多介紹了,都是老生長談了,不過對於cookie的操作可能很多學習者比較陌生,下面分享一個封裝好的cookie作業碼,希望能夠給需要的朋友帶來一定的協助。

代碼如下:

var cookie=new function(){   this.set=function(name,value,hours){     var life=new Date().getTime();     life+=hours*1000*60;     var cookieStr=name+"="+escape(value)+";expires="+new Date(life).toGMTString();     document.cookie=cookieStr;   }   this.get=function(name){     var cookies=document.cookie.split(";");     if(cookies.length>0){       var cookie=cookies[0].split("=");       if(cookie[0]==name){        return unescape(cookie[1])      }     }     return null;   }  this.remove=function(name){     var cookieStr=name+"="+escape(‘null‘)+";expires="+new Date().toGMTString();     document.cookie=cookieStr;   }}

以上代碼實現了對cookie的簡單的操作,下面介紹一下是如何是用:

1.cookie是通過建構函式建立的對象執行個體。

2.cookie.set(name,value,hours),建立cookie,name是cookie的名稱,value是cookie值,hours是到期時間。

3.cookie.get(name),擷取指定名稱的cookie。

4.cookie.remove(name),移除指定名稱的cookie。

原文地址是:http://www.51texiao.cn/javascriptjiaocheng/2015/0520/2005.html

最為原始地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8593

javascript應用cookie的封裝代碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.