天天看點

js簡單操作Cookie

  貼一段js簡單操作Cookie的代碼:

1 //擷取指定名稱的cookie的值
 2 function getCookie(objName) {
 3     var arrStr = document.cookie.split("; ");
 4     for (var i = 0; i < arrStr.length; i++) {
 5         var temp = arrStr[i].split("=");
 6         if (temp[0] == objName) return unescape(temp[1]);
 7     }
 8 }
 9 //添加cookie
10 function addCookie(objName, objValue, objHours) {      
11     var str = objName + "=" + escape(objValue);
12     if (objHours > 0) {                               //為時不設定過期時間,浏覽器關閉時cookie自動消失
13         var date = new Date();
14         var ms = objHours * 3600 * 1000;
15         date.setTime(date.getTime() + ms);
16         str += "; expires=" + date.toGMTString();
17     }
18     document.cookie = str;
19 }
20 //删除cookie
21 function delCookie(name)
22 {
23     document.cookie = name + "=;expires=" + (new Date(0)).toGMTString();
24 }      

作者:田園裡的蟋蟀

微信公衆号:你好架構

出處:http://www.cnblogs.com/xishuai/

公衆号會不定時的分享有關架構的方方面面,包含并不局限于:Microservices(微服務)、Service Mesh(服務網格)、DDD/TDD、Spring Cloud、Dubbo、Service Fabric、Linkerd、Envoy、Istio、Conduit、Kubernetes、Docker、MacOS/Linux、Java、.NET Core/ASP.NET Core、Redis、RabbitMQ、MongoDB、GitLab、CI/CD(持續內建/持續部署)、DevOps等等。

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接。

分享到:

QQ空間

新浪微網誌

騰訊微網誌

微信

更多

繼續閱讀