Js對cookie的值的儲存和獲取(一)
阿新 • • 發佈:2019-02-01
1.cookie機制:由瀏覽器所提供,將documen物件的cookie屬性提供給JavaScript. 可由JavaScript對其進行控制,但並不是JavaScript本身的性質。Cookie是存於硬碟的一個檔案,通常對應於一個域名,當瀏覽器 再次訪問這個域名時,便使這個cookie可用。(cookie可以跨越一個域名下的多個網頁,但不能跨越多個域名使用),可作為全域性變數
2.cookie使用場合:
- 儲存使用者登入狀態
- 跟蹤使用者行為
- 定製頁面
- 建立購物車:使用cookie來記錄使用者需要購買的商品,再結帳的時候可以統一提交。(淘寶網就是使用cookie記錄了使用者曾經瀏覽過的商品,方便隨時進行比較)
3.cookie存在的隱患
- Cookie被禁用:當用戶非常注重個人隱私保護時,他很可能禁用瀏覽器的cookie功能
- Cookie與瀏覽器相關的:即使訪問的是同一個頁面,不同瀏覽器之間所儲存的cookie也是不能互相訪問的。
- Cookie可能被刪除:每個cookie都是硬碟上的一個檔案,因此很有可能被使用者刪除
- Cookie安全性不高:所有的cookie都是以純文字的形式記錄於檔案中,因此如果要保護使用者名稱和密碼等資訊時,最好事先經過加密處理
4.向cookie中儲存值(名稱,值,過期天數)
5.從cookie中取值
6.整體呼叫
init函式在初始化時就載入,login時登入按鈕時的事件。