1. cookie的作用:
a) 在客戶端儲存一定的資訊;
b) 自動登入、記住使用者名稱等;
2.cookie和網頁快取:
a) 沒有關係;
b) cookie完全由js控制;
3.cookie的特性:
a) 同乙個**中的所有頁面共享一套cookie;
b) cookie的數量和總體積都是有限的;
c) cookie有保質期的,過期後自動消失;
4. js中使用cookie:
a) cookie是document上的乙個屬性;
b) document.cookie;
c) cookie像銀行一樣,先要往裡存錢,然後才能取錢;
5.設定cookie:
a) 名字 = 值;document.cookie = "user=aaa";
b) cookie中等號是新增的意思、不是賦值,新增多個時不會覆蓋;
c) 如不指定過期時間,瀏覽器關閉時就會消失;
d) 過期時間的指定:document.cookie = "user=aaa;expires="+odate;
e) 每一條cookie都可以有自己獨立的過期日期;
f) 封裝:setcookie(name, value, iday);
6.獲取cookie:
a) 兩次split分割字串:
i. 'username=abc; password=123456; aaa=123';
ii. arr->['username=abc', 'passname=123456', ....]
iii. arr2->['username', 'abc']
7.刪除cookie:
a) 將指定name的cookie項的expires =-1;
8.cookie使用例項:
i. 在滑鼠抬起時, 記錄位置;
ii. 在window.onload時, 讀取位置;
b) 用cookie記錄上次登入的使用者名稱:
i. onsubmit: 記錄使用者名稱;
ii. window.onload時: 獲取使用者名稱;
如果不設定過期時間,則表示這個cookie生命週期為瀏覽器會話期間,只要關閉瀏覽器視窗,cookie就消失了。這種生命期為瀏覽器會話期的cookie被稱為會話cookie。會話cookie一般不儲存在硬碟上而是儲存在記憶體裡。
如果設定了過期時間,瀏覽器就會把cookie儲存到硬碟上,關閉後再次開啟瀏覽器,這些cookie依然有效直到超過設定的過期時間。
cookie包括:name,value,domain,path,expires
cookie.js:
//設定cookie
function
setcookie(name,value,iday)
else}//
讀取function
getcookie(name)
}return '';}//
借刀殺人
function
removecookie(name)
選項卡:
夢裡花落知道多寒戰2如果你也聽說
拖拽:換膚:
記住我:
使用者名稱:記住我
cookie知識點小結
會話技術 1.會話 一次會話中包含多次請求和響應。一次會話 瀏覽器第一次給伺服器資源傳送請求,會話建立,直到有一方斷開為止 2.功能 在一次會話的範圍內的多次請求間,共享資料 3.方式 1.客戶端會話技術 cookie 2.伺服器端會話技術 session cookie 1.概念 客戶端會話技術,將...
Cookie和Session的知識點
b 一 cookie b size medium 1.cookie在伺服器端建立 2.cookie儲存在瀏覽器端 3.cookie的生命週期可以通過cookie.setmaxage 2000 單位為秒 設定,如果不設定或者設定為負數,則預設為會話級別,當瀏覽器關閉時就消失。4.cookie可以被多個...
Cookie 相關的一些小知識點
response.addcookie cookie 實際上,服務端設定 cookie 之後,只是將 cookie 種在 response header 的 set cookie 中,待請求完成,瀏覽器收到響應後會將其儲存。若未設定 expires max age,則瀏覽器關閉後 cookie 被刪除...