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

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

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

瀏覽:185日期: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久久,三上悠亚国产精品一区二区三区
日韩午夜在线| 一区在线免费| 伊人久久成人| 亚洲欧美伊人| 亚洲欧洲一区二区天堂久久| 国产亚洲毛片在线| 在线免费观看亚洲| 日韩av午夜在线观看| 蜜臀久久精品| 日韩一区二区久久| 亚洲免费一区三区| 国产精品2区| 麻豆免费精品视频| 中文在线а√在线8| 99久精品视频在线观看视频| 在线国产一区二区| 亚洲一级大片| 久久99久久久精品欧美| 综合日韩av| 爽好久久久欧美精品| 欧美欧美黄在线二区| av免费不卡国产观看| 极品裸体白嫩激情啪啪国产精品| 久久国产精品毛片| 日韩午夜一区| 青草av.久久免费一区| 国产成人精品福利| 不卡视频在线| 在线视频亚洲| 久久激情综合网| 国产成人精品亚洲日本在线观看| 在线看片不卡| 最新亚洲国产| 国产精品一二| 免费高潮视频95在线观看网站| 日韩成人精品一区二区三区 | 91亚洲一区| 激情久久久久久| 91亚洲精品在看在线观看高清| 日韩电影在线视频| 红桃视频国产精品| 国产精品99久久免费观看| 国产专区一区| 另类欧美日韩国产在线| 夜夜嗨网站十八久久| 麻豆91小视频| 视频一区免费在线观看| 国产一区精品福利| 夜夜嗨网站十八久久| 国内在线观看一区二区三区| 亚洲欧洲一区二区天堂久久| 精品国产aⅴ| 亚洲精品极品| 99视频精品全国免费| 日本特黄久久久高潮| 欧美亚洲精品在线| 久久只有精品| 午夜久久av | 欧美在线看片| 六月婷婷综合| 国产精品久久久亚洲一区| 亚洲一区久久| 成人av三级| 国产精品mv在线观看| 亚洲伊人精品酒店| 久久青草久久| 国产欧美日韩一区二区三区四区| 婷婷综合一区| 国产专区一区| 国产videos久久| 日本免费新一区视频| 亚洲欧美久久| 免费国产自久久久久三四区久久 | 91精品国产乱码久久久久久久| av最新在线| 国产日韩欧美高清免费| 欧美午夜不卡| 久久精品官网| www在线观看黄色| 国产伦理一区| 欧美在线首页| 欧美综合精品| 日本强好片久久久久久aaa| 免费精品视频在线| 国产亚洲激情| 国产亚洲在线| 久色成人在线| 免费精品视频最新在线| 只有精品亚洲| 综合一区在线| 亚洲日韩中文字幕一区| 国产视频一区在线观看一区免费| 日本不卡一区二区三区| 在线日韩一区| 日韩精品欧美| 91精品一区二区三区综合| 午夜精品成人av| 99精品视频在线观看免费播放| 日韩精品一级中文字幕精品视频免费观看 | 首页国产欧美日韩丝袜| 欧美不卡高清一区二区三区| 国产精品久久久久77777丨| 国产精品蜜月aⅴ在线| 国产精品一区二区免费福利视频 | 欧美日韩精品一区二区三区视频 | 欧美日韩黄网站| 国产视频一区二| 欧美亚洲色图校园春色| 国产精品久久久久久久久久久久久久久 | 一区在线视频观看| 日韩视频在线一区二区三区 | 亚洲免费观看高清完整版在线观| 国产精品永久| 国产精品天天看天天狠| 国产日韩一区| 久久精品天堂| 久久精品91| 久久av一区| 日韩亚洲精品在线观看| 国产剧情一区| 91欧美在线| 欧美+日本+国产+在线a∨观看| 国产欧美日韩在线观看视频| 国产精品手机在线播放| 成人在线免费观看91| 99久久婷婷这里只有精品| 在线一区二区三区视频| 麻豆91在线播放| 亚洲不卡av不卡一区二区| 亚洲一卡久久| 国产精品毛片久久久| 色婷婷色综合| 最新亚洲激情| 欧美精品第一区| 在线成人动漫av| 免费黄网站欧美| 国产午夜久久av| 久久久久久夜| 99在线观看免费视频精品观看| 免费观看亚洲天堂| 大香伊人久久精品一区二区| 美女少妇全过程你懂的久久| 综合激情一区| 国产精品2023| 女人天堂亚洲aⅴ在线观看| 日本欧美一区二区| 国产激情久久| 影音先锋国产精品| 欧美国产不卡| 午夜亚洲福利在线老司机| 国产日韩高清一区二区三区在线 | 亚州精品视频| 老司机精品视频网| 欧美精品激情| 国产精东传媒成人av电影| 蜜桃国内精品久久久久软件9| 国产专区精品| 欧美在线资源| 91av一区| 91精品国产91久久久久久黑人| 成人国产综合| 免费美女久久99| 色婷婷精品视频| 日本成人中文字幕在线视频| 欧美二三四区| 国产精品mm| 亚洲婷婷丁香| 国产在线|日韩| 国产精品一区二区美女视频免费看| 黄色日韩在线| 亚洲毛片在线| 久久九九国产| 精品久久不卡| 在线精品观看| 日韩高清中文字幕一区二区| 777久久精品| 美女尤物久久精品| 日韩电影免费在线观看| 国产精品一二| 免费看日韩精品| 亚洲精品va| av高清不卡| 成人午夜在线| 久久av资源| 日本亚州欧洲精品不卡| 亚洲高清成人| av在线资源| 久久精品亚洲一区二区| 中文字幕av一区二区三区四区| 亚洲影视一区| 久久精品123| 日本高清不卡一区二区三区视频| 福利在线免费视频| 国产欧美亚洲一区| 亚洲精品乱码久久久久久蜜桃麻豆| 日本91福利区| 日韩影院免费视频| 久久xxxx精品视频| 欧美特黄一级| 亚洲精品小说|