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

javascript實現(xiàn)設(shè)置、獲取和刪除Cookie的方法

 更新時間:2015年06月01日 12:26:58   作者:天使小寶  
這篇文章主要介紹了javascript實現(xiàn)設(shè)置、獲取和刪除Cookie的方法,涉及javascript操作cookie的常用技巧,非常簡單實用,需要的朋友可以參考下

本文實例講述了javascript實現(xiàn)設(shè)置、獲取和刪除Cookie的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

/* 
 *設(shè)置Cookie 
 * 
 * name:cookie所對應(yīng)的鍵 
 * value:cookie所對應(yīng)的值 
 * expires:cookie所對應(yīng)的有效時間 
 * path:指定可訪問cookie的路徑 
 * domain:指定可訪問cookie的主機(jī)名 
 * secure:安全性 
 */ 
function setCookie (name,value,expires,path,domain,secure) {   
  //cookie鍵值對  
  var str = name + "=" + escape(value); 
  //設(shè)置cookie的有效期,以小時為單位 
  if(expires > 0){                 
    var date = new Date(); 
    var ms = expires * 3600 * 1000; 
    date.setTime(date.getTime() + ms); 
    str += "; expires=" + date.toGMTString(); 
  } 
  if(path){ 
    str += "; path=" + path; 
  } 
  if(domain){ 
    str += "; domain=" + domain; 
  } 
  if(secure){ 
    str += "; secure"; 
  } 
  document.cookie = str; 
} 
/* 
 *獲得Cookie 
 * 
 *cookie_name:cookie的鍵 
 */ 
function getCookie(cookie_name)  
{    
  var value = null; 
  var allcookies = document.cookie;  
  var cookie_pos = allcookies.indexOf(cookie_name);  
  // 如果找到了索引,就代表cookie存在,  
  // 反之,就說明不存在。  
  if (cookie_pos != -1)  
  {  
    // 把cookie_pos放在值的開始,只要給值加1即可。  
    cookie_pos += cookie_name.length + 1;  
    var cookie_end = allcookies.indexOf(";", cookie_pos);  
    if (cookie_end == -1)  
    {   
      cookie_end = allcookies.length;  
    }  
    value = unescape(allcookies.substring(cookie_pos, cookie_end));  
  }  
  return value;  
}  
/* 
 *刪除Cookie 
 * 
 *cookie_name:cookie的鍵 
 */ 
function delCookie(cookie_name) 
{ 
  var exp = new Date(); 
  exp.setTime(exp.getTime() - 1); 
  var value = getCookie(cookie_name); 
  if(value){ 
    document.cookie= cookie_name + "=" + value + ";expires=" + exp.toGMTString(); 
  } 
}

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

相關(guān)文章

  • JavaScript中ES6規(guī)范中l(wèi)et和const的用法和區(qū)別

    JavaScript中ES6規(guī)范中l(wèi)et和const的用法和區(qū)別

    這篇文章主要介紹了JavaScript中ES6規(guī)范中l(wèi)et和const的用法和區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 了不起的11個JavaScript代碼重構(gòu)最佳實踐小結(jié)

    了不起的11個JavaScript代碼重構(gòu)最佳實踐小結(jié)

    這篇文章主要介紹了了不起的11個JavaScript代碼重構(gòu)最佳實踐小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • ECMAScript6塊級作用域及新變量聲明(let)

    ECMAScript6塊級作用域及新變量聲明(let)

    這篇文章主要介紹了ECMAScript6塊級作用域及新變量聲明(let) 的相關(guān)資料,需要的朋友可以參考下
    2015-06-06
  • JavaScript入門教程之引用類型

    JavaScript入門教程之引用類型

    引用類型是一種數(shù)據(jù)結(jié)構(gòu),用于將數(shù)據(jù)和功能組織在一起。這篇文章主要介紹了JavaScript入門教程之引用類型的相關(guān)資料,需要的朋友一起學(xué)習(xí)吧
    2016-05-05
  • JS執(zhí)行控制之節(jié)流模式實例分析

    JS執(zhí)行控制之節(jié)流模式實例分析

    這篇文章主要介紹了JS執(zhí)行控制之節(jié)流模式,結(jié)合實例形式分析了節(jié)流模式的功能、原理及相關(guān)使用方法,需要的朋友可以參考下
    2018-12-12
  • 給文字加上著重號的JS代碼

    給文字加上著重號的JS代碼

    這篇文章介紹了給文字加上著重號的JS代碼,有需要的朋友可以參考一下
    2013-11-11
  • JavaScript中日期函數(shù)的相關(guān)操作知識

    JavaScript中日期函數(shù)的相關(guān)操作知識

    日期函數(shù)是我們經(jīng)常用到的知識點,下面通過本文給大家介紹JavaScript中日期函數(shù)的相關(guān)操作知識,非常不錯,感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • js使用Canvas將多張圖片合并成一張的實現(xiàn)代碼

    js使用Canvas將多張圖片合并成一張的實現(xiàn)代碼

    這篇文章主要介紹了js使用Canvas將多張圖片合并成一張的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • JS+CSS實現(xiàn)DIV層的展開、收縮效果

    JS+CSS實現(xiàn)DIV層的展開、收縮效果

    這篇文章主要介紹了JS+CSS實現(xiàn)DIV層的展開、收縮效果,以兩個完整實例介紹了JS控制DIV層的展開、收縮效果,感興趣的小伙伴們可以參考一下
    2016-01-01
  • JavaScript中7種位運算符在實戰(zhàn)的妙用

    JavaScript中7種位運算符在實戰(zhàn)的妙用

    位運算是在數(shù)字底層(即表示數(shù)字的 32 個數(shù)位)進(jìn)行運算的,下面這篇文章主要給大家介紹了關(guān)于JavaScript中7種位運算符在實戰(zhàn)的妙用,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06

最新評論

井冈山市| 海阳市| 固安县| 恩施市| 乡宁县| 容城县| 宜兰县| 阿尔山市| 舟山市| 长岭县| 秀山| 盐源县| 贵州省| 随州市| 尉氏县| 宿迁市| 碌曲县| 水富县| 新郑市| 卓资县| 麻江县| 修武县| 布尔津县| 施秉县| 无为县| 巴青县| 永定县| 额敏县| 玉门市| 乐至县| 丰台区| 梁山县| 门源| 舞阳县| 南开区| 宿松县| 延安市| 宜丰县| 定边县| 三河市| 山东省|