淺析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小數(shù)四舍五入多種方法實(shí)現(xiàn)
javascript小數(shù)四舍五入在工作中經(jīng)常會使用到,今天本文整理了一些常用的小竅門,需要了解的朋友可以參考下2012-12-12
JavaScript SetInterval與setTimeout使用方法詳解
本文講解了JavaScript SetInterval與setTimeout的區(qū)別,并用代碼示例演示了使用方法2013-11-11
javascript 中__proto__和prototype詳解
本文詳細(xì)介紹了javascript的內(nèi)部原型__proto__和構(gòu)造器原型prototype,以及他們之間的異同,十分的詳盡,有需要的小伙伴快來研究下吧。2014-11-11
JavaScript操作數(shù)組的常用方法總結(jié)
這篇文章總結(jié)了JavaScript操作數(shù)組的常用方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
實(shí)例講解JavaScript中instanceof運(yùn)算符的用法
JavaScript中的instanceof運(yùn)算符可以用來判斷對象類型,而更重要的是instanceof能夠判斷對象的繼承關(guān)系,這里我們就來以實(shí)例講解JavaScript中instanceof運(yùn)算符的用法2016-06-06
javascript 內(nèi)置對象及常見API詳細(xì)介紹
這篇文章主要介紹了javascript 內(nèi)置對象及常見API的相關(guān)資料,這里對內(nèi)置對象進(jìn)行了詳細(xì)的整理,需要的朋友可以參考下2016-11-11
JavaScript數(shù)據(jù)類型轉(zhuǎn)換
本文詳細(xì)講解了JavaScript實(shí)現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03

