欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

/* 
 *設(shè)置Cookie 
 * 
 * name:cookie所對(duì)應(yīng)的鍵 
 * value:cookie所對(duì)應(yīng)的值 
 * expires:cookie所對(duì)應(yīng)的有效時(shí)間 
 * path:指定可訪問(wèn)cookie的路徑 
 * domain:指定可訪問(wèn)cookie的主機(jī)名 
 * secure:安全性 
 */ 
function setCookie (name,value,expires,path,domain,secure) {   
  //cookie鍵值對(duì)  
  var str = name + "=" + escape(value); 
  //設(shè)置cookie的有效期,以小時(shí)為單位 
  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存在,  
  // 反之,就說(shuō)明不存在。  
  if (cookie_pos != -1)  
  {  
    // 把cookie_pos放在值的開(kāi)始,只要給值加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(); 
  } 
}

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

相關(guān)文章

  • 實(shí)例講解js驗(yàn)證表單項(xiàng)是否為空的方法

    實(shí)例講解js驗(yàn)證表單項(xiàng)是否為空的方法

    這篇文章主要以實(shí)例方式向大家講解了js驗(yàn)證表單項(xiàng)是否為空的方法,感興趣的朋友可以參考一下
    2016-01-01
  • 分享JavaScript的?3?種工廠模式的用法

    分享JavaScript的?3?種工廠模式的用法

    這篇文章主要分享JavaScript的?3?種工廠模式,工廠模式是設(shè)計(jì)模式中最常用的設(shè)計(jì)模式之一,這種類型的設(shè)計(jì)模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對(duì)象的最佳方式,下文關(guān)于工廠模式的更多相關(guān)資料需要的小伙伴可以參考一下
    2022-04-04
  • Sea.JS知識(shí)總結(jié)

    Sea.JS知識(shí)總結(jié)

    SeaJS是一個(gè)遵循CommonJS規(guī)范的JavaScript模塊加載框架。本文給大家分享sea.js知識(shí)總結(jié),感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • JavaScript 浮點(diǎn)數(shù)運(yùn)算 精度問(wèn)題

    JavaScript 浮點(diǎn)數(shù)運(yùn)算 精度問(wèn)題

    JavaScript小數(shù)在做四則運(yùn)算時(shí),精度會(huì)丟失,這會(huì)在項(xiàng)目中引起諸多不便,先請(qǐng)看下面腳本。
    2009-10-10
  • 9行javascript代碼獲取QQ群成員具體實(shí)現(xiàn)

    9行javascript代碼獲取QQ群成員具體實(shí)現(xiàn)

    22 行 JavaScript 代碼實(shí)現(xiàn) QQ 群成員提取器,如果沒(méi)有達(dá)到效果可能原因一是QQ版本升級(jí)了,二是博客里面的代碼也有些繁瑣
    2013-10-10
  • JS實(shí)現(xiàn)的找零張數(shù)最小問(wèn)題示例

    JS實(shí)現(xiàn)的找零張數(shù)最小問(wèn)題示例

    這篇文章主要介紹了JS實(shí)現(xiàn)的找零張數(shù)最小問(wèn)題,涉及javascript數(shù)學(xué)運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • 基于es6三點(diǎn)運(yùn)算符的使用方法(實(shí)例講解)

    基于es6三點(diǎn)運(yùn)算符的使用方法(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇基于三點(diǎn)運(yùn)算符的使用方法(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • JS+CSS實(shí)現(xiàn)可拖動(dòng)的彈出提示框

    JS+CSS實(shí)現(xiàn)可拖動(dòng)的彈出提示框

    這篇文章主要介紹了JS+CSS實(shí)現(xiàn)可拖動(dòng)的彈出提示框,涉及針對(duì)鼠標(biāo)事件及html元素的操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-02-02
  • JavaScript隱式類型轉(zhuǎn)換代碼實(shí)例

    JavaScript隱式類型轉(zhuǎn)換代碼實(shí)例

    這篇文章主要介紹了JavaScript隱式類型轉(zhuǎn)換代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • JavaScript實(shí)例--實(shí)現(xiàn)計(jì)算器

    JavaScript實(shí)例--實(shí)現(xiàn)計(jì)算器

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)計(jì)算器,下面文章實(shí)現(xiàn)計(jì)算器作為學(xué)習(xí)期間的一個(gè)小練習(xí),需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2022-01-01

最新評(píng)論