cookie封装调用
生活随笔
收集整理的這篇文章主要介紹了
cookie封装调用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 function setCookie(name, value, iDay)
2 {
3 var oDate=new Date();
4 oDate.setDate(oDate.getDate()+iDay); //用來設(shè)置過期時(shí)間用的,獲取當(dāng)前時(shí)間加上傳進(jìn)來的iDay就是過期時(shí)間
5 document.cookie=name+'='+value+';expires='+oDate;
6 };
7 function getCookie(name)
8 {
9 var arr=document.cookie.split('; '); //多個(gè)cookie值是以; 分隔的,用split把cookie分割開并賦值給數(shù)組
10 for(var i=0;i<arr[i].length;i++) //歷遍數(shù)組
11 {
12 var arr2=arr[i].split('='); //原來割好的數(shù)組是:user=simon,再用split('=')分割成:user simon 這樣可以通過arr2[0] arr2[1]來分別獲取user和simon
13 if(arr2[0]==name) //如果數(shù)組的屬性名等于傳進(jìn)來的name
14 {
15 return arr2[1]; //就返回屬性名對(duì)應(yīng)的值
16 }
17 return ''; //沒找到就返回空
18 }
19 };
20 function removeCookie(name)
21 {
22 setCookie(name, 1, -1); //-1就是告訴系統(tǒng)已經(jīng)過期,系統(tǒng)就會(huì)立刻去刪除cookie
23 };
js調(diào)用方法:
window.οnlοad=function() {//設(shè)置cookie setCookie('user', user.value, 時(shí)間);//獲取cookie user.value=getCookie('user');//刪除cookie removeCookie(name) };?
轉(zhuǎn)載于:https://www.cnblogs.com/learnmo/p/6197463.html
總結(jié)
以上是生活随笔為你收集整理的cookie封装调用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: chgrp 简明笔记
- 下一篇: mutation annovar