localStorage
window.localStorage.setItem('a', 1) (window. 可省略) localStorage.setItem('a', 1) //存儲數據 localStorage.getItem('a') //獲取數據 localStorage.removeItem('a') //刪除指定數據 localStorage.clear( ) //刪除全部數據
cookie
document.cookie = 'name=1'; //設置cookie console.log(document.cookie); //獲取cookie document.cookie = 'name=1;expires=' + new Date(new Date().setTime(new Date().getTime()-1)).toGMTString(); //通過過期時間刪除cookie
//JS操作cookies方法! //寫cookies function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } //讀取cookies function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } //刪除cookies function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); }