淺析javascript操作 cookie對象
Cookie 對象
是一種以文件(Cookie文件)的形式保存在客戶端硬盤的Cookies文件夾中的數(shù)據(jù)信息(Cookie數(shù)據(jù))。Cookie文件夾中的用戶數(shù)據(jù)信息(Cookie數(shù)據(jù))。Cookie文件由所訪問的Web站點(diǎn)建立,以長久的保存客戶端與Web站點(diǎn)間的會話數(shù)據(jù),并且該Cookie數(shù)據(jù)只允許被所訪問的Web站點(diǎn)進(jìn)行讀取。(不允許進(jìn)行跨域的訪問)
Cookie文件的格式:
NS:Cookie.txt
IE:用戶名@域名.txt
javascript 寫入Cookie
格式:
document.cookie=”關(guān)鍵字=值[;expires=有效日期][;…]”
備注:
有效日期格式:Wdy,DD-Mon-YY HH:MM: SS
Wdy/Mon : 英文星期/月份;
還包含path、domain、secure屬性;
每個(gè)Web站點(diǎn)(domain)可建立20個(gè)Cookie數(shù)據(jù);
每個(gè)瀏覽器可存儲300個(gè)Cookie數(shù)據(jù),4K字節(jié);
客戶有禁止Cookie數(shù)據(jù)的寫入。
用js操作Cookie要比用jsp servlet來操作Cookie要麻煩的多
為什么在Cookie文件夾中看不到用來存放Session的Cookie文件?
用兩種類型的Cookie
持久性Cookie,會被存儲到客戶端的硬盤上。
會話Cookie:不會存儲到客戶端的硬盤上,而是放在瀏覽器進(jìn)程所處的內(nèi)存當(dāng)中,當(dāng)瀏覽器關(guān)閉則該會話Cookie就銷毀了。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
var today=new Date();
var expireDay=new Date();
var msPerMonth=24*60*60*1000*31;
expireDay.setTime(today.getTime()+msPerMonth);
document.cookie="name=liujl;expires="+expireDay.toGMTString();
document.writeln("cookie已經(jīng)寫到硬盤上了");
document.writeln("內(nèi)容是:"+document.cookie);
document.writeln("過期時(shí)間:"+expireDay.toGMTString());
</script>
</body>
</html>
- 舉例講解JavaScript中關(guān)于對象操作的相關(guān)知識
- JavaScript操作XML/HTML比較常用的對象屬性集錦
- 詳解JavaScript對Date對象的操作問題(生成一個(gè)倒數(shù)7天的數(shù)組)
- JavaScript對象屬性檢查、增加、刪除、訪問操作實(shí)例
- JavaScript創(chuàng)建一個(gè)object對象并操作對象屬性的用法
- javascript內(nèi)置對象操作詳解
- JavaScript基礎(chǔ)語法、dom操作樹及document對象
- js用Date對象的setDate()函數(shù)對日期進(jìn)行加減操作
- Jquery操作js數(shù)組及對象示例代碼
- javascript對象的使用和屬性操作示例詳解
- 解析JavaScript中delete操作符不能刪除的對象
- javascript對象的相關(guān)操作小結(jié)
相關(guān)文章
JavaScript中constructor()方法的使用簡介
這篇文章主要介紹了JavaScript中constructor()方法的使用簡介,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06JavaScript編程中window的location與history對象詳解
這篇文章主要介紹了JavaScript編程中window的location與history對象,是JavaScript入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-10-10javascript中的throttle和debounce淺析
這篇文章主要介紹了javascript中的throttle和debounce淺析,分別介紹了throttle和debounce的使用場景及具體案例,需要的朋友可以參考下2014-06-06解析DHTML,JavaScript,DOM,BOM以及WEB標(biāo)準(zhǔn)的描述
本篇文章是對DHTML,JavaScript,DOM,BOM以及WEB標(biāo)準(zhǔn)進(jìn)行了詳細(xì)的描述介紹,需要的朋友參考下2013-06-06Javascript typeof與instanceof的區(qū)別
JavaScript 中 typeof 和 instanceof 常用來判斷一個(gè)變量是否為空,或者是什么類型的。但它們之間還是有區(qū)別的,需要的朋友可以參考下2016-10-10