Cookie的重新認(rèn)識(shí)

基本認(rèn)識(shí):

1、cookie是頁(yè)面用來(lái)保存一些信息的凫海,比如用戶(hù)名 密碼等(自動(dòng)登錄等)

2拦键、注意:cookie和網(wǎng)頁(yè)緩存沒(méi)有任何關(guān)系,網(wǎng)頁(yè)緩存緩存的額是頁(yè)面

3毅往、特性:

(1)他是完全存在客戶(hù)端上的牵咙,是不安全的(也沒(méi)有加密什么的,只是轉(zhuǎn)了次碼)

(2)同一個(gè)網(wǎng)站共享的是一個(gè)cookie

(3)數(shù)量 大小是有限的(一般不超過(guò)50個(gè))

(4)過(guò)期時(shí)間(不指定過(guò)期時(shí)間攀唯,在瀏覽器關(guān)閉時(shí)失效)

(5)在cookie中=以為這添加洁桌,不會(huì)覆蓋前面賦的值

4、注意侯嘀,我們存cookie時(shí)另凌,有時(shí)會(huì)默認(rèn)在key前面加個(gè)空格,這可能導(dǎo)致我們?nèi)トr(shí)戒幔,取不到值吠谢,所以在封裝回去cookie的值時(shí),一定要注意注意下空格

代碼示例:

<head>
    <meta charset="UTF-8">
    <title>cookie實(shí)踐</title>
</head>

<script>
//    var odate = new Date();
//    //設(shè)置當(dāng)前時(shí)間+30天
//    odate.setDate(odate.getDate()+30);
//    alert(odate.getFullYear()+"-"+(odate.getMonth()+1)+"-"+odate.getDate())
    //添加cookie并設(shè)置過(guò)期時(shí)間為當(dāng)前時(shí)間向后30天
    //document.cookie="userName=jiayazi; expires="+odate;
    //設(shè)置cookie封裝方法
    function setCookie(name,value,expires) {
        var newDate = new Date();
        newDate.setDate(newDate.getDate()+expires);
        document.cookie=name+'='+value+';expires='+expires;
    }
    //取出cookie的值
    function getCookie(cookieName) {
        var cookieList = document.cookie.split(';');
        for(var i=0; i<cookieList.length; i++){
            var oneCookieArr = cookieList[i].split('=');

            var oneCookieName = oneCookieArr[0];
            while (oneCookieName.charAt(0)==' ') { //判斷一下字符串有沒(méi)有前導(dǎo)空格
                oneCookieName = oneCookieName.substring(1,oneCookieName.length); //有的話诗茎,從第二位開(kāi)始取
            }

            if(oneCookieName==cookieName){
                return oneCookieArr[1];
            }
        }
        return '';
    }
    //刪除cookie
    function removeCookie(removeCookieName) {
        setCookie(removeCookieName,' ',-1);
    }


    //頁(yè)面剛加載時(shí)會(huì)自定執(zhí)行該方法
    window.onload=function () {

        alert(document.cookie);
        var form1 = document.getElementById('login');
        var userName = document.getElementById('username');

        form1.onsubmit=function () {
            setCookie('userName',userName.value,30);
        }

        userName.value=getCookie('userName');

        var cleanBtn = document.getElementsByTagName('a')[0];
        cleanBtn.onclick=function () {

            removeCookie('userName');
            userName.value='';
        }
    }

</script>

<body>

    <form id="login" action="http://www.baidu.com/">

        用戶(hù)名:<input type="text" id="username"/><br/>
        密 碼:<input type="password" id="password"/><br/>
        <input type="submit" value="提交">
        <a href="javascript:;" style="font-size: 12px"> 忘記密碼 </a>

    </form>

</body>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末工坊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子敢订,更是在濱河造成了極大的恐慌王污,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枢析,死亡現(xiàn)場(chǎng)離奇詭異玉掸,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)醒叁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)司浪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)泊业,“玉大人,你說(shuō)我怎么就攤上這事啊易∮跛牛” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵租谈,是天一觀的道長(zhǎng)篮奄。 經(jīng)常有香客問(wèn)我,道長(zhǎng)割去,這世上最難降的妖魔是什么窟却? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮呻逆,結(jié)果婚禮上夸赫,老公的妹妹穿的比我還像新娘。我一直安慰自己咖城,他們只是感情好茬腿,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著宜雀,像睡著了一般切平。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辐董,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天悴品,我揣著相機(jī)與錄音,去河邊找鬼郎哭。 笑死他匪,一個(gè)胖子當(dāng)著我的面吹牛菇存,可吹牛的內(nèi)容都是我干的夸研。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼依鸥,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼亥至!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起贱迟,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤姐扮,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后衣吠,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體茶敏,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年缚俏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了惊搏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贮乳。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡粪牲,死狀恐怖谒所,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情偏陪,我是刑警寧澤酪耳,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布浓恳,位于F島的核電站,受9級(jí)特大地震影響碗暗,放射性物質(zhì)發(fā)生泄漏颈将。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一言疗、第九天 我趴在偏房一處隱蔽的房頂上張望吆鹤。 院中可真熱鬧,春花似錦洲守、人聲如沸疑务。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)知允。三九已至,卻和暖如春叙谨,著一層夾襖步出監(jiān)牢的瞬間温鸽,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工手负, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涤垫,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓竟终,卻偏偏與公主長(zhǎng)得像蝠猬,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子统捶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,734評(píng)論 25 707
  • 春鳥(niǎo)鳴翠楊子落榆芦, 清風(fēng)欲攬送斜歸。 孤花自盛誰(shuí)人問(wèn)喘鸟? 才見(jiàn)綠芽方知夢(mèng)匆绣。 癡人癡語(yǔ)癡做夢(mèng), 癡坐于亭癡自等什黑。
    醉眼朦朧的魚(yú)閱讀 238評(píng)論 3 0
  • 《我需要愛(ài)情崎淳。包括人類(lèi)》 詩(shī)/陳述 我需要的愛(ài)情就是在你敏感的部位 涂上口紅。我以一個(gè)女人的情調(diào)寫(xiě)愛(ài)情 我需要你不...
    詩(shī)人陳述閱讀 2,349評(píng)論 51 39
  • 寫(xiě)在開(kāi)始 前篇中愕把,我們介紹了 Redux 拣凹,對(duì) Store 茵瘾、 Action 、Reducer 有了初步的了解咐鹤。并...
    EyluWang閱讀 1,051評(píng)論 2 50
  • 今天在“三胞廣場(chǎng)”看了場(chǎng)秀拗秘。
    午尾牙閱讀 304評(píng)論 0 0