国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

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

js利用cookie實現記住用戶頁面操作

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

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

前言

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

什么時cookie?

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

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

方法如下

1.設置cookie 參數: 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();
 }
}

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

參考:cookie操作

總結

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

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

延伸 · 閱讀

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

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

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

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

    js實現有趣的倒計時效果

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

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

    微信小程序實現購物車小功能

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

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

    JavaScript中的for循環與雙重for循環詳解

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

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

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

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

    Yushia5902021-12-31
  • js教程js實現星星閃特效

    js實現星星閃特效

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

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

    JavaScript canvas實現文字時鐘

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

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

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

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

    神光的編程秘籍10932021-12-28
主站蜘蛛池模板: 久久久久久久久久久久国产精品 | 欧美激情免费 | 黄网站色大毛片 | 欧美福利电影在线观看 | 欧美日韩在线免费观看 | 黄色片网站在线看 | 天天拍天天干天天操 | 狠狠色噜噜 | 日韩精品三区 | 国产福利电影在线观看 | 中文在线√天堂 | 日韩成人在线电影 | 国产麻豆一区二区三区四区 | 成人h动漫精品一区二区樱花 | 中国精品自拍 | 特黄视频 | 日韩看片 | 黄色片视频免费在线观看 | 阿v视频在线| 亚洲欧美国产日韩综合 | 日韩成人精品 | 国产精品三级久久久久久电影 | 在线免费日韩 | 欧美精品久久久久久久久老牛影院 | 一级毛片儿 | 日韩中文一区二区三区 | 成人午夜激情 | 伦理午夜电影免费观看 | 欧美日韩国产精品 | 成人免费观看高清视频 | 欧美成人二区 | 亚洲精品麻豆 | 久久99精品视频 | 欧美日韩一区二区三 | 日韩在线视频在线观看 | 一级片黄色免费 | 亚洲精品成a人ⅴ香蕉片 | 国产片免费看 | 美女网站黄视频 | 国产一区二区三区欧美 | 国产999精品久久久久 |