session是執行在伺服器,而cookie執行在客服端。
cookie的生命週期
設定cookie物件的有效時間, setmaxage()方法便可以設定cookie物件的有效時間,
例如:cookie c = new cookie("username","john");
c.setmaxage(60);//60秒的意思
c.setmaxage(60*60);//一小時
c.setmaxage(365*24*60*60);//一年
如果不設定過期時間,則表示這個cookie生命週期為瀏覽器會話期間,只要關閉瀏覽器視窗,cookie就消失了。
這種生命期為瀏覽會話期的cookie被稱為會話cookie。會話cookie一般不儲存在硬碟上而是儲存在記憶體裡。
如果設定了過期時間,瀏覽器就會把cookie儲存到硬碟上,關閉後再次開啟瀏覽器,這些cookie依然有效直到超過設定的過期時間。儲存在硬碟上的cookie可以在不同的瀏覽器程序間共享,比如兩個ie視窗。而對於儲存在記憶體的cookie,不同的瀏覽器有不同的處理方式。
cookie.setmaxage設定為0時,會馬上在瀏覽器上刪除指定的cookie
cookie.setmaxage設定為-1時,代表關閉當前瀏覽器即失效。
貼上cookie操作的**
//設定或新增cookie time為小時數
function setcookie(name,value,time)
document.cookie = str;
}//獲取cookie
function getcookie(name)
}//未找到對應的cookie則返回空字串
return '';
}//刪除cookie
function removecookie(name)
前端開發日記之選擇器的使用
主要總結一下,選擇器中空格的使用。選擇器中的空格乙個困擾了我好久,通過查詢資料和測試,現在來總結一下。先看下面一段 test.html just do it test.css a b c a.e hover先看後代選擇器 a b c 注意有空格 表示在.a 下找.b,然後再在.b下找.c 找到之後將...
前端 nodejs之cookie入門
set cookie cookiename cookievalue expires domain path secure httponly 引數說明 1 expires 指定過期時間,以gmt格式表示的時間字串,如方法乙個的 timeobj 2 maxage 指定過期時間,同expires expi...
前端開發初學者日記
1.繼承 2.層疊 重要性 計算選擇器的權重值css選擇器如下 1.標籤名選擇器 div 即頁面中的各個標籤名的css樣式 2.類選擇器 divclass 即定義的每個標籤的class 中的css樣式 3.id選擇器 mydiv 即頁面中的標籤的id 4.後代選擇器 類選擇器的後代選擇器 divcl...