亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

輕量級JS Cookie插件js-cookie的使用方法

2024-05-06 16:43:17
字體:
來源:轉載
供稿:網友

Cookie是網站設計者放置在客戶端的小文本文件,一般后臺語言使用的比較多,可以實現用戶個性化的一些需求。js-cookie插件是一個JS操作cookie的插件,源文件只有3.34 KB,非常輕量級。js-cookie也支持npm和Bower安裝和管理。下面看看js-cookie的具體用法。

A simple, lightweight JavaScript API for handling cookies

Works in all browsers
Accepts any character
Heavily tested
No dependency
Unobtrusive JSON support
Supports AMD/CommonJS
RFC 6265 compliant
Useful Wiki
Enable custom encoding/decoding
~900 bytes gzipped!

引用方法:

1、引入js-cookie.js

1.直接飲用cdn:<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>

2.本地下載下來后:<script src="/path/to/js.cookie.js"></script>

3.模塊化開發時: import Cookies from 'js-cookie'

2、js-cookie.js常用的API和方法

a、設置cookie

Cookies.set('name', 'value', { expires: 7, path: '' });//7天過期

Cookies.set('name', { foo: 'bar' });//設置一個json

b、讀取cookie

Cookies.get('name');//獲取cookie

Cookies.get(); #讀取所有的cookie

c、刪除cookie

Cookies.remove('name'); #刪除cookie時必須是同一個路徑。

下面是國外的介紹

Basic Usage

Create a cookie, valid across the entire site:

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

Create a cookie that expires 7 days from now, valid across the entire site:

Cookies.set('name', 'value', { expires: 7 });

Create an expiring cookie, valid to the path of the current page:

Cookies.set('name', 'value', { expires: 7, path: '' });

Read cookie:

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

Read all visible cookies:

Cookies.get(); // => { name: 'value' }

Delete cookie:

Cookies.remove('name');

Delete a cookie valid to the path of the current page:

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

IMPORTANT! When deleting a cookie, you must pass the exact same path and domain attributes that were used to set the cookie, unless you're relying on the default attributes.

Note: Removing a nonexistent cookie does not raise any exception nor return any value.

Namespace conflicts

If there is any danger of a conflict with the namespace Cookies, the noConflict method will allow you to define a new namespace and preserve the original one. This is especially useful when running the script on third party sites e.g. as part of a widget or SDK.

// Assign the js-cookie api to a different variable and restore the original "window.Cookies"

var Cookies2 = Cookies.noConflict();
Cookies2.set('name', 'value');

Note: The .noConflict method is not necessary when using AMD or CommonJS, thus it is not exposed in those environments.

JSON

js-cookie provides unobtrusive JSON storage for cookies.

When creating a cookie you can pass an Array or Object Literal instead of a string in the value. If you do so, js-cookie will store the string representation of the object according to JSON.stringify:

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

When reading a cookie with the default Cookies.get api, you receive the string representation stored in the cookie:

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

When reading a cookie with the Cookies.getJSON api, you receive the parsed representation of the string stored in the cookie according to JSON.parse:

Cookies.getJSON('name'); // => { foo: 'bar' }Cookies.getJSON(); // => { name: { foo: 'bar' } }

Note: To support IE6-7 (and IE 8 compatibility mode) you need to include the JSON-js polyfill: https://github.com/douglascrockford/JSON-js

更多的可以參考官方說明:

https://github.com/js-cookie/js-cookie

https://www.npmjs.com/package/js-cookie


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜精品一区二区三区在线播放| 亚洲精品网站在线播放gif| 在线a欧美视频| 欧洲成人性视频| 日韩风俗一区 二区| 91av网站在线播放| 国产成人在线一区二区| 欧美美女18p| 伊人伊成久久人综合网小说| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美精品一区在线播放| 自拍偷拍免费精品| 日韩精品中文字幕视频在线| 91精品视频免费| 精品亚洲永久免费精品| 国产在线拍偷自揄拍精品| 成人在线观看视频网站| 日韩免费不卡av| 日本人成精品视频在线| 亚洲大胆人体av| 97在线观看免费| 久久中文字幕国产| 欧美区在线播放| 狠狠综合久久av一区二区小说| 成人国产亚洲精品a区天堂华泰| 欧美日韩精品中文字幕| 一区二区三区视频观看| 国产精品美女主播| 国产91在线视频| 91精品久久久久久久久青青| 欧美精品电影在线| 日韩av免费一区| 97人洗澡人人免费公开视频碰碰碰| 狠狠爱在线视频一区| 亚洲精品98久久久久久中文字幕| 国产不卡一区二区在线播放| 亚洲乱码一区二区| 国产成人精品免高潮费视频| 亚洲美女精品久久| 亚洲一区二区三区视频播放| 国产99久久精品一区二区| 国产91精品黑色丝袜高跟鞋| 裸体女人亚洲精品一区| 欧美乱大交xxxxx另类电影| 97国产精品免费视频| 精品久久久久久电影| 亚洲成人黄色在线观看| 日韩中文字幕网址| 久久久久www| 欧美精品成人在线| 91在线观看免费高清完整版在线观看| 欧美亚洲国产日本| 日韩精品视频观看| 久久免费高清视频| 中文日韩在线视频| 亚洲成人久久久久| 在线国产精品播放| 国产精品久久国产精品99gif| 亚洲欧美色婷婷| 亚洲free性xxxx护士白浆| 国产女人精品视频| 欧美xxxx14xxxxx性爽| 日韩在线中文字幕| 国产日韩av在线播放| 国产男女猛烈无遮挡91| 97国产精品免费视频| 91精品成人久久| 色综合老司机第九色激情| 国产成人免费91av在线| 欧美国产日韩中文字幕在线| 亚洲一二在线观看| 91久久精品国产91性色| 日韩在线视频线视频免费网站| 亚洲一区美女视频在线观看免费| 国产精品吹潮在线观看| 日韩av免费一区| 日本高清视频精品| 精品久久久久久久久久久久久久| 国内精品小视频在线观看| 日韩电影第一页| 久久影院在线观看| 欧美中文字幕视频| 午夜免费久久久久| 一本色道久久综合狠狠躁篇的优点| 精品久久久久久中文字幕| 欧美性猛交xxxx乱大交极品| 欧美成人午夜激情视频| 日本19禁啪啪免费观看www| 亚洲第一天堂av| 国产欧美久久久久久| 在线免费观看羞羞视频一区二区| 国产在线精品播放| 日韩网站免费观看| 亚洲精品视频播放| 国产精品91久久久| 久久91亚洲精品中文字幕奶水| 久久久久九九九九| 这里精品视频免费| 国产亚洲成精品久久| 欧美激情国内偷拍| 久久理论片午夜琪琪电影网| 亚洲综合小说区| 亚洲精品suv精品一区二区| 日韩在线免费观看视频| 日韩网站在线观看| 亚洲精品电影网在线观看| 欧美日韩亚洲一区二区三区| 日韩在线观看高清| 欧美在线视频观看| 欧美国产亚洲精品久久久8v| 亚洲精品欧美日韩专区| 91午夜在线播放| 日韩激情视频在线| 欧美日韩国产页| 欧美精品国产精品日韩精品| 精品国偷自产在线视频| 日本久久久久久久久久久| 亚洲aa在线观看| 77777少妇光屁股久久一区| 亚洲精品电影网站| 97视频在线观看视频免费视频| 97色在线观看免费视频| 欧美激情一区二区三区在线视频观看| 欧美成人精品在线播放| 国产亚洲精品久久久久久777| 国产精品av在线播放| 7777kkkk成人观看| 日本成人黄色片| 久久久极品av| 久久69精品久久久久久国产越南| 精品福利免费观看| 欧美日产国产成人免费图片| 午夜精品久久久久久久男人的天堂| 国产91亚洲精品| 91豆花精品一区| 欧美日韩人人澡狠狠躁视频| 久久免费视频在线| 国自产精品手机在线观看视频| 国产精品视频最多的网站| 欧美做爰性生交视频| 97香蕉超级碰碰久久免费软件| 久久久国产精品亚洲一区| 九九精品视频在线| 欧美成人四级hd版| 久久成人精品一区二区三区| 91精品视频大全| 国产精品吊钟奶在线| 在线视频欧美日韩| 成人在线激情视频| 精品久久国产精品| 欧美特黄级在线| 久久九九全国免费精品观看| 亚洲精品欧美极品| 日韩美女免费视频| 久久久av一区| 国产精品欧美亚洲777777| 国产一区二区在线免费视频| 日韩精品免费在线观看| 91精品久久久久久| 国产97在线视频| 中文字幕视频一区二区在线有码| 国产精品丝袜白浆摸在线| 亚洲人成网站色ww在线| 欧美疯狂性受xxxxx另类|