這次帶給大家怎樣操作純JS操作Cookie,操作純JS操作Cookie的注意事項有哪些,以下就是實戰案例,一起來看一下。
cookie 是儲存於訪客的電腦中的變數。每當同一台電腦透過瀏覽器請求某個頁面時,就會傳送這個 cookie。你可以使用 JavaScript 來建立和取回 cookie 的值。
新增Cookie
說明:
新一Cookie,交由瀏覽器管理!
參數說明:
#name - 鍵值對的鍵,唯一標記一個值
value - 鍵值對的值,cookie儲存的內容
expdays - cookie過期時間(有效時間)
function setCookie ( name, value, expdays ){ var expdate = new Date(); //设置Cookie过期日期 expdate.setDate(expdate.getDate() + expdays) ; //添加Cookie document.cookie = name + "=" + escape(value) + ";expires=" + expdate.toUTCString(); }
取得Cookie
說明:
依參數name,取得cookie裡面對應的value值
function getCookie ( name ){ //获取name在Cookie中起止位置 var start = document.cookie.indexOf(name+"=") ; if ( start != -1 ) { start = start + name.length + 1 ; //获取value的终止位置 var end = document.cookie.indexOf(";", start) ; if ( end == -1 ) end = document.cookie.length ; //截获cookie的value值,并返回 return unescape(document.cookie.substring(start,end)) ; } return "" ; }
刪除Cookie
##說明:## 根據name,刪除一條cookie(設定立即過期)
function delCookie ( name ){ setCookie ( name, "", -1 ) ; }
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
瀏覽器不相容我寫的程式碼怎麼辦JS常用的陣列方法總結Vue.js的圖文詳解#nodej中的xml2js需要如何使用#使用Pixi.js的總結以上是怎樣操作純JS操作Cookie的詳細內容。更多資訊請關注PHP中文網其他相關文章!