最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript操作cookie類實(shí)例

 更新時(shí)間:2015年03月31日 09:04:21   作者:xugang  
這篇文章主要介紹了JavaScript操作cookie類,實(shí)例分析了javascript針對(duì)cookie的設(shè)置、讀取、刪除等常用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JavaScript操作cookie類。分享給大家供大家參考。具體如下:

用法:

一、設(shè)置cookie

var cookie = new JSCookie();
// 普通設(shè)置
cookie .SetCookie("key1","val1");
// 過(guò)期時(shí)間為一年
var expire_time = new Date();
expire_time.setFullYear(expire_time.getFullYear() + 1);
cookie .SetCookie("key2","val2",expire_time);
// 設(shè)置域及路徑,帶過(guò)期時(shí)間
cookie .SetCookie("key3","val3",expire_time,".cnblogs.com","/");
// 設(shè)置帶子鍵的cookie,子鍵分別是k1,k2,k3
cookie .SetCookie("key4","k1=1&k2=2&k3=3");

二、讀取cookie

// 簡(jiǎn)單獲取
cookie .GetCookie("key1");
cookie .GetCookie("key2");
cookie .GetCookie("key3");
cookie .GetCookie("key4");
// 獲取key4的子鍵k1值
cookie .GetChild("key4","k1");

三、刪除

cookie .Expire("key1");
cookie .Expire("key2");
cookie .Expire("key3");
cookie .Expire("key4");

示例:

<script type="text/javascript">
 String.prototype.Trim = function()
 {
   return this.replace(/^\s+/g,"").replace(/\s+$/g,"");
 }
 function JSCookie()
 {
   this.GetCookie = function(key)
   {
     var cookie = document.cookie;
     var cookieArray = cookie.split(';');
     var getvalue = "";
     for(var i = 0;i<cookieArray.length;i++)
     {
       if(cookieArray[i].Trim().substr(0,key.length) == key)
       {
         getvalue = cookieArray[i].Trim().substr(key.length + 1);
         break;
       }
     }
     return getvalue;
   };
   this.GetChild = function(cookiekey,childkey)
   {
     var child = this.GetCookie(cookiekey);
     var childs = child.split('&');
     var getvalue = "";
     for(var i = 0;i < childs.length;i++)
     {
       if(childs[i].Trim().substr(0,childkey.length) == childkey)
       {
         getvalue = childs[i].Trim().substr(childkey.length + 1);
         break;
       }
     }
     return getvalue;
   };
   this.SetCookie = function(key,value,expire,domain,path)
   {
     var cookie = "";
     if(key != null && value != null)
       cookie += key + "=" + value + ";";
     if(expire != null)
       cookie += "expires=" + expire.toGMTString() + ";";
     if(domain != null)
       cookie += "domain=" + domain + ";";
     if(path != null)
       cookie += "path=" + path + ";";
     document.cookie = cookie;
   };
   this.Expire = function(key)
   {
     expire_time = new Date();
     expire_time.setFullYear(expire_time.getFullYear() - 1);
     var cookie = " " + key + "=e;expires=" + expire_time + ";"
     document.cookie = cookie;
   }
 }
</script>

至此完畢.

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 微信小程序?qū)崿F(xiàn)電子簽名并導(dǎo)出圖片

    微信小程序?qū)崿F(xiàn)電子簽名并導(dǎo)出圖片

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)電子簽名,并導(dǎo)出圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • var與Javascript變量隱式聲明

    var與Javascript變量隱式聲明

    在JavaScript中,var用來(lái)聲明變量,但是這個(gè)語(yǔ)法并不嚴(yán)格要求,很多時(shí)修改,我們可以直接使用一個(gè)變量而不用var聲明它。
    2009-09-09
  • 淺述Javascript的外部對(duì)象

    淺述Javascript的外部對(duì)象

    本文主要對(duì)Javascript的外部對(duì)象進(jìn)行介紹,列舉了具體實(shí)例。便于理解。有需要的朋友可以看下
    2016-12-12
  • JS獲得鼠標(biāo)位置(兼容多瀏覽器ie,firefox)腳本之家修正版

    JS獲得鼠標(biāo)位置(兼容多瀏覽器ie,firefox)腳本之家修正版

    這段代碼經(jīng)過(guò)測(cè)試,支持ie和ff是個(gè)不錯(cuò)的代碼,并修正了錯(cuò)誤,希望大家先運(yùn)行測(cè)試下
    2008-11-11
  • javascript函數(shù)中的3個(gè)高級(jí)技巧

    javascript函數(shù)中的3個(gè)高級(jí)技巧

    這篇文章主要為大家詳細(xì)介紹了javascript函數(shù)中的3個(gè)高級(jí)技巧,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • 微信小程序使用wx.navigateTo路由跳轉(zhuǎn)層級(jí)限制問(wèn)題小結(jié)

    微信小程序使用wx.navigateTo路由跳轉(zhuǎn)層級(jí)限制問(wèn)題小結(jié)

    在微信小程序開(kāi)發(fā)中,wx.navigateTo和wx.redirectTo是兩種頁(yè)面跳轉(zhuǎn)方式,wx.navigateTo允許跳轉(zhuǎn)到新頁(yè)面并保留當(dāng)前頁(yè)面,適合需要返回的場(chǎng)景,但受頁(yè)面棧10層限制,wx.redirectTo則關(guān)閉當(dāng)前頁(yè)面后跳轉(zhuǎn),本文介紹微信小程序使用wx.navigateTo路由跳轉(zhuǎn)層級(jí)限制問(wèn)題
    2024-10-10
  • jsjiami.v6解密原理示例分析

    jsjiami.v6解密原理示例分析

    這篇文章主要為大家介紹了jsjiami.v6解密原理示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 淺談Webpack 是如何加載模塊的

    淺談Webpack 是如何加載模塊的

    這篇文章主要介紹了Webpack 是如何加載模塊的,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Javascript實(shí)現(xiàn)簡(jiǎn)易天數(shù)計(jì)算器

    Javascript實(shí)現(xiàn)簡(jiǎn)易天數(shù)計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了Javascript實(shí)現(xiàn)簡(jiǎn)易天數(shù)計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • js彈出層(jQuery插件形式附帶reLoad功能)

    js彈出層(jQuery插件形式附帶reLoad功能)

    之前的彈出層做的挺好,但是代碼結(jié)構(gòu)有問(wèn)題,這次用到了,重構(gòu)了一下,改為jQuery的插件形式,感覺(jué)還不錯(cuò),有興趣的朋友可以參考下,希望可以幫助到你
    2013-04-04

最新評(píng)論

山东| 阿城市| 桂阳县| 洪泽县| 兴宁市| 冀州市| 文水县| 平阴县| 铁岭市| 邮箱| 丹棱县| 招远市| 伊金霍洛旗| 耒阳市| 桦甸市| 开阳县| 景德镇市| 张家口市| 古丈县| 务川| 张家港市| 田东县| 庆安县| 饶河县| 宜城市| 盐山县| 南京市| 泰兴市| 保定市| 南康市| 五华县| 临沭县| 监利县| 繁昌县| 临安市| 绿春县| 景谷| 江孜县| 博野县| 三门县| 行唐县|