html5中cookie介紹,封裝以及添加,獲取,刪除
cookie是儲存在用戶本地終端上的數據。
在我們登陸網站時有記錄密碼,也有時間限制比如說7天,5天等等這都是我們利用cookie來寫的,
這就是利用了cookie的會話周期,但cookie同時又是不安全的我們可以打開網頁看到用戶輸入的密碼,而且又是依賴於伺服器環境的,
再寫cookie時還要設置儲存路徑,而我們獲取出來的值又是字元串,同時它又是非常小的,只有4kb,
下面我們來封裝一下coookie
封裝設置cookie:
function setCookie(name,value,iDay) { //傳值為名,值,過期時間
if(iDay){ //如果有過期時間的話則執行這個條件
var oDate=new Date; //獲取當且的事件戳
oDate.setDate(oDate.getDate+iDay); //設置過期事件
document.cookie=name+"="+value+"; path=/; expires="+oDate;//設置cookie
}else {//如果有過期時間的話則執行這個條件 設置cookie
document.cookie=name+"="+value+"; path=/"; //名,值以及根目錄
}
}
獲取cookie值
function getCookie(name) {
var arr1=document.cookie.split("; "); 獲取cookie值並且用」; 「來進行切割成數組
for(var i=0;i
※對於JSONObject,我只是臨時抱佛腳
※Java之戳中痛點-(7)善用Java整型緩存池
※linux exec操作文件描述符
※python協程1:yield的使用
※Azure經典門戶創建VM,如何設置使用靜態IP地址?
TAG:科技優家 |
※使用 singledispatch 在 Python 中追溯地添加方法
※Microsoft將跟蹤預防添加到最新的Edge Build
※蘋果將為 Mac 添加 Face ID,為 Magic Keyboard 添加 Touch Bar
※Facebook 添加最新AR繪圖功能,對標Snapchat和Instagram
※ReportLab: 使用Python將圖表添加到PDF中
※傳新款iPhone將添加「World-Facing」晶元
※Nokia X7吃上Android Pie 添加PureDisplay支持
※Avalanche 小技巧-如何添加Virtual Router
※更輕薄新kindle Paperwhite發布 添加防水支持
※繼Chrome,Firefox將FTP協議添加到不安全
※添加Blackmagic RAW,Blackmagic發布Pocket Cinema Camera 4K口袋視頻機全新固件
※Samsung One UI添加在Android Pie測試
※微軟用SharePoint Spaces為SharePoint添加混合現實支持
※Python Flask,資料庫,SQLAlchemy,模型類的定義,資料庫添加
※springclould feign客戶端添加全局參數
※Chrome添加DuckDuckGo搜索引擎
※Android Q原生支持3D Touch?Ggoogle添加deep press功能
※Samsung Health添加了Calm幫助睡眠和放鬆功能
※Oracle應用管理云:IMCS添加不同版本Weblogic entity的區別
※Surface Phone還沒死?Windows 10 RS5重新添加電話API