淺析javascript操作 cookie對(duì)象
Cookie 對(duì)象
是一種以文件(Cookie文件)的形式保存在客戶端硬盤的Cookies文件夾中的數(shù)據(jù)信息(Cookie數(shù)據(jù))。Cookie文件夾中的用戶數(shù)據(jù)信息(Cookie數(shù)據(jù))。Cookie文件由所訪問(wèn)的Web站點(diǎn)建立,以長(zhǎng)久的保存客戶端與Web站點(diǎn)間的會(huì)話數(shù)據(jù),并且該Cookie數(shù)據(jù)只允許被所訪問(wèn)的Web站點(diǎn)進(jìn)行讀取。(不允許進(jìn)行跨域的訪問(wè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è)瀏覽器可存儲(chǔ)300個(gè)Cookie數(shù)據(jù),4K字節(jié);
客戶有禁止Cookie數(shù)據(jù)的寫入。
用js操作Cookie要比用jsp servlet來(lái)操作Cookie要麻煩的多
為什么在Cookie文件夾中看不到用來(lái)存放Session的Cookie文件?
用兩種類型的Cookie
持久性Cookie,會(huì)被存儲(chǔ)到客戶端的硬盤上。
會(huì)話Cookie:不會(huì)存儲(chǔ)到客戶端的硬盤上,而是放在瀏覽器進(jìn)程所處的內(nèi)存當(dāng)中,當(dāng)瀏覽器關(guān)閉則該會(huì)話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("過(guò)期時(shí)間:"+expireDay.toGMTString());
</script>
</body>
</html>
- 舉例講解JavaScript中關(guān)于對(duì)象操作的相關(guān)知識(shí)
- JavaScript操作XML/HTML比較常用的對(duì)象屬性集錦
- 詳解JavaScript對(duì)Date對(duì)象的操作問(wèn)題(生成一個(gè)倒數(shù)7天的數(shù)組)
- JavaScript對(duì)象屬性檢查、增加、刪除、訪問(wèn)操作實(shí)例
- JavaScript創(chuàng)建一個(gè)object對(duì)象并操作對(duì)象屬性的用法
- javascript內(nèi)置對(duì)象操作詳解
- JavaScript基礎(chǔ)語(yǔ)法、dom操作樹及document對(duì)象
- js用Date對(duì)象的setDate()函數(shù)對(duì)日期進(jìn)行加減操作
- Jquery操作js數(shù)組及對(duì)象示例代碼
- javascript對(duì)象的使用和屬性操作示例詳解
- 解析JavaScript中delete操作符不能刪除的對(duì)象
- javascript對(duì)象的相關(guān)操作小結(jié)
相關(guān)文章
javascript小數(shù)四舍五入多種方法實(shí)現(xiàn)
javascript小數(shù)四舍五入在工作中經(jīng)常會(huì)使用到,今天本文整理了一些常用的小竅門,需要了解的朋友可以參考下2012-12-12
JavaScript SetInterval與setTimeout使用方法詳解
本文講解了JavaScript SetInterval與setTimeout的區(qū)別,并用代碼示例演示了使用方法2013-11-11
javascript 中__proto__和prototype詳解
本文詳細(xì)介紹了javascript的內(nèi)部原型__proto__和構(gòu)造器原型prototype,以及他們之間的異同,十分的詳盡,有需要的小伙伴快來(lái)研究下吧。2014-11-11
JavaScript操作數(shù)組的常用方法總結(jié)
這篇文章總結(jié)了JavaScript操作數(shù)組的常用方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
實(shí)例講解JavaScript中instanceof運(yùn)算符的用法
JavaScript中的instanceof運(yùn)算符可以用來(lái)判斷對(duì)象類型,而更重要的是instanceof能夠判斷對(duì)象的繼承關(guān)系,這里我們就來(lái)以實(shí)例講解JavaScript中instanceof運(yùn)算符的用法2016-06-06
國(guó)外的為初學(xué)者寫的JavaScript教程
codeproject出的JavaScript初級(jí)教程,講的也比較詳細(xì),雖然是英文的,但語(yǔ)意簡(jiǎn)單,想學(xué)習(xí)這個(gè)應(yīng)該不是大障礙2008-06-06
javascript 內(nèi)置對(duì)象及常見(jiàn)API詳細(xì)介紹
這篇文章主要介紹了javascript 內(nèi)置對(duì)象及常見(jiàn)API的相關(guān)資料,這里對(duì)內(nèi)置對(duì)象進(jìn)行了詳細(xì)的整理,需要的朋友可以參考下2016-11-11
JavaScript數(shù)據(jù)類型轉(zhuǎn)換
本文詳細(xì)講解了JavaScript實(shí)現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03

