帮助你简化Cookie操做的javascript类库 - cookie.js

日期:2012-4-24  来源:GBin1.comjavascript

帮助你简化Cookie操做的javascript类库 - cookie.js

作web开发的朋友不可避免的须要处理cookie,以往咱们使用javascript处理cookie的过程繁琐而且容易出错,因此每每使用一些现成的处理cookie的javascript代码或者jQuery类库,使用jQuery当然很是不错,可是若是只是为了处理cookie而加载如此大的一个文件,感受不是很是的划算。今天这里咱们介绍一个帮助你简化cookie操做的javascript类库 - cookie.js,它不依赖于任何第三方类库,而且很是小巧,只有1.4kb。但愿你们喜欢!java

为何使用cookie.js?

使用原始的javascript处理cookie很是丑陋,document.cookie绝对是最丑陋的javascript功能之一。 使用cookie.js能够很是有效的帮助你处理cookie相关的功能,而且是的功能更加的有趣。jquery

使用方式

导入类库:git

<script src="cookie.min.js"></script>

设置cookie:

cookie.set('key', 'value');

或者能够同时设置多个cookie:github

cookie.set({
   key1: 'value1',
   key2: 'value2'
});

固然,cookie.js也支持不少选项,你能够以下方式添加选项:web

cookie.set('key', 'value', {
   expires: 7, // expires in one week
});

以上代码中,cookie将在一周后过时。数组

取得cookie

cookie.get('key');

如下取得一个数组key:cookie

cookie.get(['key1', 'key2']);

返回的一个对象,这个对象的keys将是你传的keys,对应的数值将是cookie取得的数值。spa

你也能够经过这个方法来设置缺省的值:code

cookie.get('key', 'default value');

若是有值取回,没有的话,返回default value,同时支持多个key:

cookie.get(['key1', 'key2'], 'default value');

一下两种写法同样,cookie()是cookie.get()的缩写方式:

cookie.get('key'); 
// 同样效果
cookie('key');

取得全部cookie

....

来源:帮助你简化Cookie操做的javascript类库 - cookie.js

相关文章
相关标签/搜索