`

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

    博客分类:
  • JS
阅读更多

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

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

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

为什么使用cookie.js?

使用原始的javascript处理cookie非常丑陋,document.cookie绝对是最丑陋的javascript功能之一。 使用cookie.js可以非常有效的帮助你处理cookie相关的功能,并且是的功能更加的有趣。

使用方式

导入类库:

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

设置cookie:

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

或者可以同时设置多个cookie:

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

当然,cookie.js也支持很多选项,你可以如下方式添加选项:

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

以上代码中,cookie将在一周后过期。

取得cookie

cookie.get('key');

以下取得一个数组key:

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

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

你也可以通过这个方法来设置缺省的值:

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

分享到:
评论

相关推荐

    本地存储javascript类库

    总的来说,“本地存储javascript类库”如`persist-js`为Web开发者提供了一种跨浏览器的本地数据存储解决方案,极大地简化了开发过程,提高了应用的性能和用户体验。在实际开发中,我们应该充分利用这类库的优势,为...

    Node.js-webStorage封装库-支持cookie解决方案

    Node.js作为一个服务器端运行时环境,使得JavaScript可以用于后端开发,而WebStorage(包括localStorage和sessionStorage)及cookie则是前端数据存储的主要手段。本文将深入探讨"Node.js-webStorage封装库-支持...

    c# 经典类库.rar

    - 控制器帮助:简化控制器操作,如URL生成、视图渲染等。 - Cookie和Session管理:封装了处理HTTP上下文中的Cookie和Session的方法。 - AJAX支持:提供与JavaScript交互的API,如JSONP、异步请求等。 - URL路由...

    Cookie项目源码

    - `jquery.cookie.js`:这是jQuery Cookie插件的JavaScript文件,提供了操作Cookie的简便API,可以在客户端方便地进行Cookie的读写操作。 - `App_Code`:这是一个特殊目录,包含了项目中的共享代码,可能包含了...

    基于aspnet小美果蔬批发网--论文.zip

    其次,ASP.NET与.NET Framework紧密集成,后者提供了大量的类库,如ADO.NET,用于数据库操作,以及Entity Framework,一种ORM(对象关系映射)工具,可以简化数据库访问。因此,项目可能使用这些工具来处理果蔬批发...

    javascript经典常用类库,包含很多常用操作

    JS常用类库,js中常见的函数都在其中,获取URL,打开指定大小的页面,获取cookie等操作都有 使用:当要调用某一个函数:比如要调用checkBrowser()函数就可以用Sams_browse.checkBrowser();来调用;

    PHP从入门到精通.pdf-入门教程.CHM

    包括初识.PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间、Cookie与Session、图形图像处理技术、文件系统、面向...

    asp_net常用函数

    在ASP.NET中,开发者可以利用各种内置函数和类库来提高开发效率和代码复用性。以下是一些常见的ASP.NET函数及其应用: 1. **Response对象**: - `Response.Write()`:用于向客户端发送文本内容,如HTML、...

    一流网络JSP网络管理系统 v1.0-yljsp10.zip

    JSP的核心优势在于其与Java的紧密结合,能够利用Java的强大功能,如面向对象编程、丰富的类库以及跨平台性。开发者可以通过JSP创建交互式的网页,动态生成内容,处理用户请求,并与后端数据库进行数据交互。 该系统...

    基于PHP的Disk 网络硬盘UTF8(V-Core).zip

    4. **框架或库**:可能使用了一些PHP框架(如Laravel、Symfony)或类库(如PHPExcel用于处理Excel文件,或者GuzzleHTTP用于发送HTTP请求)来简化开发过程。 5. **配置文件**:包含系统设置,如日志级别、错误报告、...

    某旅游职业学院整站 -ASP源码.zip

    此外,可能还会包含`.vbs`(VBScript)或`.js`(JavaScript)文件,分别用于服务器端和客户端的脚本执行。 ASP源码的分析和学习可以涵盖以下几个方面: 1. 服务器配置:了解如何在IIS(Internet Information ...

    用于处理cookie的php类.zip

    - 使用HttpOnly标记防止JavaScript访问Cookie,减少XSS攻击的风险。 - 设置适当的过期时间和路径,限制Cookie的作用范围。 5. **扩展和优化**: - 类可能还提供了处理多个Cookie的方法,例如批量设置或删除。 -...

    C#基类库大全下载--苏飞版

    JsHelper--Javascript操作帮助类,输出各种JS方法,方便不懂JS的人使用,减少代码量 7.JSON 转化类 ConvertJson List转成Json|对象转成Json|集合转成Json|DataSet转成Json|DataTable转成Json|DataReader转成Json等...

    基于Java的实例源码-飞机订票.zip

    框架如jQuery可能被用来简化前端的DOM操作和事件处理。 安全性是任何在线系统的关键,开发者可能采用了Spring Security框架来保护应用程序免受未经授权的访问和攻击。此外,为了防止SQL注入和XSS攻击,良好的输入...

    C#基础类库

    JsHelper--Javascript操作帮助类,输出各种JS方法,方便不懂JS的人使用,减少代码量 7.JSON 转化类 ConvertJson List转成Json|对象转成Json|集合转成Json|DataSet转成Json|DataTable转成Json|DataReader转成Json...

    超级多的C#辅助类大全

    19. JS操作 20. Lib 21. Mime 22. Net 23. NPOI 24. obj 25. packages 26. Path 27. PDF 28. Properties 29. QueryString 地址栏参数 30. RDLC直接打印帮助类 31. ResourceManager 32. RMB 33. ...

    2021-2022计算机二级等级考试试题及答案No.18102.docx

    `ActionAdapter`类不存在于Java的标准类库中。 #### 12. HTTP/1.1中的持久连接 - **题目**: 在HTTP/1.1协议中,持久连接选项是______的。 - A. 默认关闭 - B. 默认打开 - C. 不可协商 - D. 以上都不对 - **...

    java图书进销存管理系统_servlet_mysql_开题报告+毕业设计-论文-答辩ppt.zip

    首先,Java作为服务器端编程语言,以其跨平台性、安全性以及丰富的类库赢得了广泛的应用。Servlet是Java EE中的核心组件,用于处理HTTP请求和响应,它为Web应用程序提供了动态内容生成的能力。在这个项目中,Servlet...

    C#常用类库总结 项目常用的类

    这里我们来详细探讨一下标题中提到的五个常用类:`StringManage.cs`、`CookieManage.cs`、`Json.cs`、`UpLoad.cs`以及`Enumerate.cs`,它们分别涉及字符串操作、Cookie管理、JSON序列化与反序列化、文件上传以及枚举...

    管理系统系列--php 内容管理系统.zip

    4. Session和Cookie:用于用户认证和会话管理,确保用户操作的安全性和连续性。 5. 错误处理和安全:如输入验证、SQL注入防护、XSS防护等,这些都是PHP开发中的重要安全实践。 6. RESTful API设计:如果系统支持第三...

Global site tag (gtag.js) - Google Analytics