JS封裝cookie操作函數(shù)實(shí)例(設(shè)置、讀取、刪除)
本文實(shí)例講述了JS封裝cookie操作函數(shù)。分享給大家供大家參考,具體如下:
/*設(shè)置cookie*/ function setCookie(name, value, iDay) { var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); document.cookie=name+'='+value+';expires='+oDate; }; /*使用方法:setCookie('user', 'simon', 11);*/ /*獲取cookie*/ function getCookie(name) { var arr=document.cookie.split('; '); //多個(gè)cookie值是以; 分隔的,用split把cookie分割開并賦值給數(shù)組 for(var i=0;i<arr[i].length;i++) //歷遍數(shù)組 { var arr2=arr[i].split('='); //原來割好的數(shù)組是:user=simon,再用split('=')分割成:user simon 這樣可以通過arr2[0] arr2[1]來分別獲取user和simon if(arr2[0]==name) //如果數(shù)組的屬性名等于傳進(jìn)來的name { return arr2[1]; //就返回屬性名對(duì)應(yīng)的值 } return ''; //沒找到就返回空 } }; /*使用方法:getCookie('user')*/ /*刪除cookie*/ function removeCookie(name) { setCookie(name, 1, -1); //-1就是告訴系統(tǒng)已經(jīng)過期,系統(tǒng)就會(huì)立刻去刪除cookie }; /*使用方法:removeCookie('user')*/
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
js鍵盤方向鍵 文章翻頁跳轉(zhuǎn)的效果[小說站常用已支持firefox]
一些小說或圖片類網(wǎng)站,為了方便大家閱讀,往往會(huì)加入利用鍵盤方向鍵進(jìn)行翻頁、返回上一級(jí)、返回目錄、回首頁等功能。2009-05-05JavaScript中條件語句的優(yōu)化技巧總結(jié)
這篇文章主要給大家介紹了關(guān)于JavaScript中條件語句的優(yōu)化技巧,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12JavaScript實(shí)現(xiàn)網(wǎng)頁計(jì)算器功能
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)網(wǎng)頁計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10js中setTimeout()與clearTimeout()用法實(shí)例淺析
這篇文章主要介紹了js中setTimeout()與clearTimeout()用法,以實(shí)例形式分析了setTimeout()與clearTimeout()的功能與使用技巧,需要的朋友可以參考下2015-05-05BootStrap Fileinput插件和Bootstrap table表格插件相結(jié)合實(shí)現(xiàn)文件上傳、預(yù)覽、提交的導(dǎo)入E
這篇文章主要介紹了BootStrap Fileinput插件和Bootstrap table表格插件相結(jié)合實(shí)現(xiàn)文件上傳、預(yù)覽、提交的導(dǎo)入Excel數(shù)據(jù)操作步驟,需要的朋友可以參考下2017-08-08