激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - js利用cookie實現(xiàn)記住用戶頁面操作

js利用cookie實現(xiàn)記住用戶頁面操作

2022-02-17 19:36一起隨緣 js教程

這篇文章主要給大家介紹了關于js利用cookie實現(xiàn)記住用戶頁面操作的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

開發(fā)過程中,有時候會遇到一些類似需求,比如記住用戶在瀏覽器層面所做的操作。之前做過一個功能,當時使用了一個拖拽插件展示一個類似九宮格的報表圖,每個圖形都可以顯示和隱藏,如果用戶點擊了顯示或隱藏按鈕,那么下次進入系統(tǒng)時瀏覽器保留上一次的操作結果。核心部分是使用js對cookie進行操作,具體業(yè)務部分則是觸發(fā)點擊圖形事件時,如果是隱藏,則將該圖形對應的div從cookie中刪除,點擊顯示時,將圖形div寫入cookie。本文只記錄cookie部分操作,具體業(yè)務代碼大家可以根據(jù)自己的實際情況去寫。

什么時cookie?

  • cookie有4kb大小,超出長度會返回空字符串;
  • cookie存放在客戶端,可以方便的修改查看,所以不能用cookie存放重要信息;
  • cooki生命周期會在關閉瀏覽器以后結束,如果要在一段事件內使用,我們可以為cookie設置有效時間;

Cookie,有時也用其復數(shù)形式 Cookies,指某些網站為了辨別用戶身份、進行 session 跟蹤而儲存在用戶本地終端上的數(shù)據(jù)(通常經過加密)。定義于 RFC2109 和 2965 中的都已廢棄,最新取代的規(guī)范是 RFC6265 [1] 。(可以叫做瀏覽器緩存)
——引用自百度百科

方法如下

1.設置cookie 參數(shù): cname:cookie 名稱,cvalue:cookie 值 ,exdays:cookie 的過期時間

?
1
2
3
4
5
6
7
function setCookie(cname,cvalue,exdays)
{
 var d = new Date();
 d.setTime(d.getTime()+(exdays*24*60*60*1000));
 var expires = "expires="+d.toGMTString();
 document.cookie = cname + "=" + cvalue + "; " + expires;
}

2.獲取cookie

?
1
2
3
4
5
6
7
8
9
10
11
function getCookie(cname)
{
 var name = cname + "=";
 var ca = document.cookie.split(';');
 for(var i=0; i<ca.length; i++)
 {
 var c = ca[i].trim();
 if (c.indexOf(name)==0) return c.substring(name.length,c.length);
 }
 return "";
}

3.刪除cookie

?
1
2
3
4
5
6
7
8
9
function delCookie(cname)
{
 var exp = new Date();
 exp.setTime(exp.getTime()-1);
 var cval = getCookie(cname);
 if(cval != null){
    document.cookie = cname + "=" + cval + ";expires=" + exp.toGMTString();
 }
}

希望這篇文章對你有所幫助,如果有用的話,記得關注我吆,后期持續(xù)為大家輸出更多內容

參考:cookie操作

總結

到此這篇關于js利用cookie實現(xiàn)記住用戶頁面操作的文章就介紹到這了,更多相關js cookie記住用戶內容請搜索服務器之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_34279303/article/details/114746509

延伸 · 閱讀

精彩推薦
  • js教程three.js中多線程的使用及性能測試詳解

    three.js中多線程的使用及性能測試詳解

    這篇文章主要給大家介紹了關于three.js中多線程的使用及性能測試的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考...

    郭先生的博客4692021-12-28
  • js教程js實現(xiàn)有趣的倒計時效果

    js實現(xiàn)有趣的倒計時效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)有趣的倒計時效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    搬磚大法4522022-01-04
  • js教程微信小程序實現(xiàn)購物車小功能

    微信小程序實現(xiàn)購物車小功能

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)購物車小功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    小王同學Max5512021-12-22
  • js教程JavaScript中的for循環(huán)與雙重for循環(huán)詳解

    JavaScript中的for循環(huán)與雙重for循環(huán)詳解

    這篇文章主要給大家介紹了關于JavaScript中for循環(huán)與雙重for循環(huán)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習...

    Lumoom8892022-02-17
  • js教程js中延遲加載和預加載的具體使用

    js中延遲加載和預加載的具體使用

    這篇文章主要介紹了js中延遲加載和預加載的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    Yushia5902021-12-31
  • js教程js實現(xiàn)星星閃特效

    js實現(xiàn)星星閃特效

    這篇文章主要為大家詳細介紹了js實現(xiàn)星星閃特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    過客塵煙11392022-02-12
  • js教程JavaScript canvas實現(xiàn)文字時鐘

    JavaScript canvas實現(xiàn)文字時鐘

    這篇文章主要為大家詳細介紹了JavaScript canvas實現(xiàn)文字時鐘,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    _Adoph6192021-12-29
  • js教程一個參數(shù)驗證,學會 Nest.js 的兩大機制:Pipe、ExceptionFilter

    一個參數(shù)驗證,學會 Nest.js 的兩大機制:Pipe、ExceptionFilter

    前端做表單的驗證基本不用自己寫,有很多 validation 的庫,大家寫的也比較多了。后端的驗證大家可能寫的相對較少,今天我們就來學下后端框架 Nest.js 如...

    神光的編程秘籍10932021-12-28
主站蜘蛛池模板: 日日操夜夜透 | 爽爽视频免费看 | 鲁丝片一区二区三区免费入口 | 久久久久成人免费 | 久久精品视频1 | 黄色片网站在线免费观看 | 国产精品久久久久久久av三级 | 欧美日韩亚洲在线观看 | 性爱在线免费视频 | 日韩视频一二区 | 久久精品视频国产 | 中国videos露脸hd | 粉嫩av一区二区三区四区在线观看 | 怦然心动50免费完整版 | 一区二区三区国产在线 | 操操操日日日干干干 | 亚洲免费观看视频 | 在线播放免费人成毛片乱码 | 久久久成人一区二区免费影院 | 中文字幕一二区 | 午夜视频在线 | 国产精品区一区二区三区 | 免费性爱视频 | 国产精品久久在线观看 | 国毛片 | 亚洲综合无码一区二区 | 久国产精品视频 | 久久精品黄| 法国性xxx精品hd | 国产无遮挡一级毛片 | 久久成年网站 | 九九热精品视频在线 | 国产超碰人人做人人爱 | 视频一区二区中文字幕 | 欧美无极品 | 黄色小视频在线免费看 | 久久久一区二区精品 | 一级做a爱片性色毛片 | 色播一区 | 久久国语对白 | 欧美精品一区二区三区在线播放 |