關於javascript中cookie對象用法的實例分析
本文實例講述了javascript中cookie對象用法。分享給大家供大家參考。具體如下:
屬性
name 唯一必須設置的屬性,表示cookie的名稱
expires 指定cookie的存活週期,如不設置,瀏覽器關閉自動失效
path 決定cookie對於服務器對於其他網頁的可用性,一般情況下, cookie對同一目錄下的所有頁面都可用,當設置path屬性後,cookie只對指定路徑及子路徑下的所有網頁有效
domain 許多服務器由多台服務器組成,domain屬性主要設置相同域下的多台服務器共享一個cookie,如果web服務器a需要與web服務器b共享cookie,需要把a的cookie的domain屬性設置為b,這樣a創建的cookie就能被a、b共享
secure 一般支持SSL的'網站以HTTPS開頭,secure 屬性可設置cookie只能通過HTTPS 的或者其他安全協議訪問
cookie 本質上是字符串
一般情況下,cookie不能包含分號、逗號、空格等特殊字符,但是對於這些字符可以使用編碼進行傳輸,也就是將文本字符串中的專用字符轉換成對應的十六進制的ASCII值,可使用encodeURI()函數將文本字符轉換成有效地URI,使用decodeURI()函數進行解碼
寫入cookie
var cookieTest ="name=userName"; ie= cookieTest; //存入 //用分號分割不同屬性 var date = newDate(); ate(ate()+7); //設置cookie的存活時間為一星期 ie= encodeURI("name=user")+";expires="+CString();
讀取cookie
var cookieString= decodeURI(ie); var cookieArray= t(";"); for(vari=0;i< th;i++){ var cookieNum = cookieArray[i]t("="); var cookieName = cookieNum[0]; var cookieValue = cookieNum[1]; }
刪除cookie
var date = newDate(); ime(ime()-10000); ie= "name=User;expires="+TString; //刪除一個cookie就是將其過期時間設置為過去的一個時間值
希望本文所述對大家的javascript程序設計有所幫助。
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
如何獲取PHP數組的鍵與值呢
array_keys($array);//獲取數組(字典)的所有鍵值,返回一個鍵值數組。array_values($array)://獲取數組的所有value值,飯回一個數組。<?php$json='{"a":1,"b":2,"c":3,"d":4,"e":5}';//註明:value不帶雙引號時,其值只能是數字。【!!!注意:大括號兩邊只能是單引號,...
-
javascript操作select元素案例分析
本文實例講述了javascript操作select元素的.用法。分享給大家供大家參考。具體分析如下:這裏熟悉一下js對select元素的操作,html頁面中建立一個form,其中包含一個select元素和submit按鈕。當選擇select中某一項時改變其文字,當select中所有項的文字都改變後,重新恢...
-
針對dom元素的分析應用
如果這個DOM元素沒有樣式也就談不上操作了。2.我們也可以直接用JS動態的向html裏寫入DOM元素。今天這章我們就講這兩個應用(一)對html裏現有的DOM元素進行操作。我上面説了,對現有的DOM元素進行操作,無非就是對樣式的操作。所以我們首先就要能獲取這個DOM元素的樣...
相關文章
- JavaScript fontcolor方法入門實例
- 關於JavaScript學習筆記之Cookie對象
- 萬惡的function在javascript中的運用實例分析
- JavaScript中創建字典對象(dictionary)的實例
- 關於異步JavaScript編程中的Promise使用方法
- 關於javascript中encodeURI和decodeURI的使用方法
- 關於JavaScript中isPrototypeOf函數作用和使用實例
- 有關JavaScript中的prototype.bind()方法介紹
- JavaScript中Cookie操作實際案例
- 英語閲讀:VIT declines to acquire Ang Mo Kio property