日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

js實現操作cookie的常見方法總結【創建、讀取、刪除】

瀏覽:187日期:2024-05-18 16:43:28

本文實例講述了js實現操作cookie的常見方法。分享給大家供大家參考,具體如下:

js操作cookie,可以通過開源的插件實現,方便快捷,兼容性好,同樣也可以自己寫;此文主要介紹兩個常用的插件:Js.cookie.js 和 jQuery.cookie.js

0、Js.cookie.js

js.cookie.js : 一個簡單,輕量級的JavaScript API,用于處理cookie;

下載地址:https://github.com/js-cookie/js-cookie/releases

優點:

適用于所有瀏覽器; 接受任何字符; 沒有依賴; 支持ES模塊; Unobtrusive JSON support; Enable custom encoding/decoding;0.1 基本用法#創建Cookie:

創建一個cookie,整個站點可用;

Cookies.set(’name’, ’value’);

創建一個cookie,有效期為4天,整個站點可用;

Cookies.set(’name’, ’value’, { expires: 4 });

注意:expires的單位默認為“天”,那如何設置有效期小于1天呢?解決方案如下:

//設置cookie有效期為15分鐘;var inFifteenMinutes = new Date(new Date().getTime() + 15 * 60 * 1000);Cookies.set(’foo’, ’bar’, { expires: inFifteenMinutes});

創建一個cookie,有效期為4天,且只在當前頁面所在的路徑有效;

Cookies.set(’name’, ’value’, { expires: 4, path: ’’ })

舉例解釋一下,在 http://127.0.0.1/path1/test.html頁面中設置cookie,且cookie的path設為'',那么在 http://127.0.0.1/test.html 這個頁面中是獲取不到那個cookie的,而在 http://127.0.0.1/path1/path2/test.html 這個頁面中是可以獲取到那個cookie的;

下面的兩種寫法,效果是一樣的,整個站點可用;

Cookies.set(’name’, ’value’, { expires: 4 });Cookies.set(’name’, ’value’, { expires: 4, path: ’/’ });#讀取Cookie:

讀取某個cookie:

Cookies.get(’name’) // => ’value’Cookies.get(’nothing’) // => undefined

讀取所有可見cookie:返回的是個json對象;

Cookies.get() // => { name: ’value’ , name1: ’value1’ }#刪除Cookie:

刪除某個cookie:

Cookies.remove(’name’)

刪除當前頁面所在路徑下某個有效的cookie:

Cookies.set(’name’, ’value’, { path: ’’ })Cookies.remove(’name’) // fail!Cookies.remove(’name’, { path: ’’ }) // removed!

注意:在路徑path1下的頁面中設置了個cookie,路徑設為path1/path2

Cookies.set(’name’, ’value’, { path: ’path1/path2’ });

但在路徑path1/path2中的頁面中是無法刪除這個cookie的,只能到路徑path1下的頁面中去刪除:

Cookies.remove(’name’, { path: ’path1/path2’ });0.2 JSON支持

當穿件cookie時,可以將Array或Object作為值;

Cookies.set(’name’, { foo: ’bar’ });

讀取cookie值:

Cookies.get(’name’) // => ’{'foo':'bar'}’Cookies.get() // => { name: ’{'foo':'bar'}’ }

Cookies.getJSON(’name’) // => { foo: ’bar’ }Cookies.getJSON() // => { name: { foo: ’bar’ } }1、jQuery.cookie.js

Jquery.cookie.js - A simple, lightweight jQuery plugin for reading, writing and deleting cookies;Jquery.cookie.js - 一個簡單,輕量的jquery插件,用于cookie的讀取、寫入和刪除操作;

下載地址:http://plugins.jquery.com/cookie/Github地址:https://github.com/carhartl/jquery-cookie

注意:使用之前要引入jquery.js;

1.1 基本操作#創建cookie:

創建一個cookie,當前頁面路徑有效;

$.cookie(’cookieName’, ’cookieValue’);

此處有坑,舉例解釋一下,在 http://127.0.0.1/path1/test.html頁面中這樣設置cookie,$.cookie(’cookieName’, ’cookieValue’),那么在 http://127.0.0.1/test.html 這個頁面中是獲取不到那個cookie的,而在 http://127.0.0.1/path1/path2/test.html 這個頁面中是可以獲取到那個cookie的;

創建一個cookie,全站點有效;

$.cookie(’name’, ’value’, { path: ’/’ });

創建一個cookie,有效期為4天;

$.cookie(’cookieName’, ’cookieValue’, { expires: 4 });

注意:expires的單位默認為“天”,那如何設置有效期小于1天呢?解決方案如下:

//設置cookie有效期為15分鐘;var inFifteenMinutes = new Date(new Date().getTime() + 15 * 60 * 1000);$.cookie(’cookieName’, ’cookieValue’, { expires: inFifteenMinutes });

創建一個cookie,并設置cookie的有效路徑:

$.cookie(’name’, ’value’, { expires: 4, path: ’/website1’ });

該cookie只在website1站點下有效;

#讀取cookie:

讀取某個cookie:

$.cookie(’name’); // => 'value'$.cookie(’nothing’); // => undefined

讀取所有有效的cookie:(json格式)

$.cookie(); // => { 'name': 'value','name1':'value1' }#刪除cookie:

// 成功刪除返回true,失敗返回false;$.removeCookie(’name’); // => true$.removeCookie(’nothing’); // => false// 刪除時,必須使用創建時設置的屬性值(path,domain 等)$.cookie(’name’, ’value’, { path: ’/’ });// 失敗$.removeCookie(’name’); // => false// 成功$.removeCookie(’name’, { path: ’/’ }); // => true1.2 全局配置#raw

cookie是否編碼;(using encodeURIComponent/decodeURIComponent)

$.cookie.raw = true;#json

是否以json格式進行存儲和讀取;(Assumes JSON.stringify and JSON.parse)

$.cookie.json = true;2、參考

https://github.com/js-cookie/js-cookiehttps://github.com/js-cookie/js-cookie/wiki/Frequently-Asked-Questions#why-are-my-cookies-being-deleted

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》及《JavaScript數學運算用法總結》

希望本文所述對大家JavaScript程序設計有所幫助。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品啊v在线| 亚洲成人不卡| 午夜在线精品偷拍| 婷婷综合五月| 在线一区免费观看| 亚洲深夜影院| 在线观看视频免费一区二区三区| 男人的天堂久久精品| 丝瓜av网站精品一区二区| 老牛影视一区二区三区| 免费成人性网站| 日韩激情啪啪| 视频一区中文字幕精品| 日本视频中文字幕一区二区三区| 日韩av一区二区三区| 国产亚洲精aa在线看 | 国产精品高颜值在线观看| 国产一区二区久久久久| 久久久一本精品| 午夜日本精品| 亚洲精品福利| 老司机精品视频网| 激情黄产视频在线免费观看| 999国产精品永久免费视频app| 免费国产自久久久久三四区久久| 亚洲中字黄色| 中文字幕色婷婷在线视频| 香蕉国产精品| 国产精品永久| 国产精品天堂蜜av在线播放| 久久99性xxx老妇胖精品| 精品国产一区二| 国产一区二区三区黄网站| 麻豆精品99| 欧美私人啪啪vps| 免费看黄色91| 日韩精品1区| 国产精品免费精品自在线观看| 亚洲一区二区小说| 久久精品av麻豆的观看方式| 久久中文在线| 国产精品乱战久久久| 日韩大片在线观看| 日本强好片久久久久久aaa| 久久三级中文| 激情六月综合| 国产精品2023| 黄色免费成人| 国产一区调教| 免费精品视频在线| 电影91久久久| 日韩精品亚洲aⅴ在线影院| 亚洲精品观看| 99精品一区| 亚洲一区免费| 国产精品乱战久久久| 国产乱人伦丫前精品视频| 久久精品99国产精品日本| 精品精品国产三级a∨在线| 欧美中文一区二区| 亚洲一区二区三区四区电影| 久久精品99久久久| 樱桃视频成人在线观看| 在线免费观看亚洲| 日韩欧美三级| 中文无码日韩欧| 久久久久亚洲精品中文字幕| 日本成人手机在线| 日韩av电影一区| 九九久久电影| 开心激情综合| 桃色一区二区| 国产精品mm| 在线一区免费观看| 日韩在线观看| 国产精品白丝av嫩草影院| 六月婷婷一区| 伊人久久在线| 国产精品久久久一区二区| 亚洲一区欧美二区| 秋霞影视一区二区三区| 国产欧美日韩影院| 99国产精品视频免费观看一公开| 国产高清精品二区| 蜜芽一区二区三区| 久久精品影视| 精品日产乱码久久久久久仙踪林| 乱人伦精品视频在线观看| 91亚洲自偷观看高清| 欧美日韩精品一区二区三区视频| 女人天堂亚洲aⅴ在线观看| 久久久久久久欧美精品| 国产伦理久久久久久妇女| 国产精品美女久久久| sm久久捆绑调教精品一区| 国产亚洲高清一区| 午夜在线精品偷拍| 亚洲免费成人| 99精品综合| 国产在线观看www| 久久av免费看| 亚洲2区在线| 天堂va蜜桃一区二区三区| 99国产精品一区二区| 国产一区二区三区四区五区传媒| 国产探花一区| 日韩中文字幕| 亚洲精品123区| 亚洲精品99| 亚洲婷婷免费| 欧洲毛片在线视频免费观看| 黄毛片在线观看| 精品久久99| 免费一区二区三区在线视频| 国产欧美久久一区二区三区| 日本成人中文字幕在线视频| 日韩手机在线| 青草久久视频| 97久久超碰| 青青草国产成人99久久| 亚洲精品麻豆| 亚洲aa在线| 蜜桃久久久久久| 免费的成人av| 日韩福利视频网| 国产日韩亚洲欧美精品| 免费国产亚洲视频| 亚洲不卡视频| 日韩av三区| 国产精品视频3p| 国产精品成人国产| 精品丝袜久久| 日韩毛片在线| 久久中文字幕二区| 国产99亚洲| 99视频精品| 亚洲精品精选| 日韩激情网站| 欧美激情99| 国产美女高潮在线| 蜜桃国内精品久久久久软件9| 一区福利视频| 最近国产精品视频| 91精品福利观看| 国产精品白丝久久av网站| 丁香婷婷久久| 91精品亚洲| 一本综合精品| 国产精品草草| 日本美女一区| 亚洲欧美日本国产专区一区| 亚洲一二三区视频| 91麻豆精品| 老司机精品视频网| 欧美日韩精品在线一区| 巨乳诱惑日韩免费av| 日本不卡视频一二三区| 美女性感视频久久| 久久国产免费| 香蕉久久久久久久av网站| 91嫩草精品| 蜜桃成人精品| 男人的天堂亚洲一区| 日韩av网站在线免费观看| 国内精品伊人| 黄色成人精品网站| 国产精品伦一区二区| 亚洲伦乱视频| 亚洲一二av| 麻豆一区在线| 欧美亚洲激情| 亚州国产精品| 国产精品毛片一区二区在线看| 少妇精品导航| 亚洲精品人人| 成人亚洲一区二区| 亚洲精品小说| 欧美亚洲专区| 午夜精品成人av| 综合视频一区| 日韩国产综合| 视频一区日韩| 国产精品成人一区二区不卡| 国产亚洲在线| 国产精品久久久免费| 国内精品福利| 国产精品香蕉| 亚洲精品99| 精品三级国产| 日本亚洲欧美天堂免费| 国产精品13p| 日韩视频一二区| 色88888久久久久久影院| 日本在线一区二区三区| 久久久久国产| 久久gogo国模啪啪裸体| 久久国产88| 国内精品伊人| 亚洲欧洲美洲国产香蕉| 日韩精品影视|