javascript:对cookie的基本操作

简介:
+关注继续查看

js被C#、JAVA等开发者视为声名狼藉的附属编程语言是有道理的,比如说,对cookie的操作。js就没有一套类似C#的现成处理方案,而只能由你自己去完成。下面我就将自己学习的用面向对象的思想对cookie进行处理的学习笔记整理一下,以飨读者。
cookie的常见操作分析:
(1)设置cookie 包括了添加和修改功能,事实上如果原有cookie 名称已经存在,那么添加此cookie 就相当于修改了此cookie。在设置cookie 的时候可能还会有一些可选项,用于指cookie  的声明周期、访问路径以及访问域和安全性等等。为了让cookie 中能够存储中文,该方法中还需要对存储的值进行编码。 
(2)取一个cookie的值,该方法接收cookie 名称为参数,返回该cookie 的值。因为在存储该值的时候已经进行了编码,所以取值时应该能自动解码,然后返回(这里其实可以自己设置返回什么,而不单单是"取一个值"而已)。
(3)删除一个cookie,删除cookie 只需将一个cookie 的过期事件设置为过去的一个时间即可,它接收一个cookie 的名称为参数,从而删除此cookie(我的实现还将cookie名称设置为空,这是考虑到今后可能会有多个cookie要设置的时候,名称发生冲突的情况)。
(4)其他 (这里让读者自己去考虑其他的操作,不赘述了。)
好的,你一定又猜到我要说什么了,对头,code is cheap.看代码:

ContractedBlock.gifCode

最后推荐一篇更好用的cookie操作类的博文,比起下面这位博主的cookie操作类,我这个只能当作初学者稚嫩的入门介绍。详情点击:
http://www.cnblogs.com/birdshover/archive/2008/07/15/1243007.html








本文转自JeffWong博客园博客,原文链接:http://www.cnblogs.com/jeffwongishandsome/archive/2009/01/10/1321600.html,如需转载请自行联系原作者

目录
相关文章
|
25天前
|
存储 JavaScript 前端开发
js中session、cookie、 localStorage和SessionStorage的区别和特点
js中session、cookie、 localStorage和SessionStorage的区别和特点
18 0
|
2月前
|
存储 JavaScript
js -cookie的操作
cookie是存储在客户端浏览器中的一段文本信息。
|
3月前
|
JavaScript
js设置、修改、获取、删除 cookie
js设置、修改、获取、删除 cookie
|
4月前
|
JavaScript 前端开发
javascript通过设置Cookie来切换字体的解决方案
javascript通过设置Cookie来切换字体的解决方案
32 0
|
4月前
|
存储 JavaScript 安全
JavaScript Cookie
JavaScript Cookie
|
5月前
|
存储 JavaScript 前端开发
|
5月前
|
存储 JavaScript 前端开发
|
5月前
|
存储 JavaScript 前端开发
|
5月前
|
存储 JavaScript 前端开发
|
5月前
|
存储 JavaScript 前端开发
相关产品
云迁移中心
推荐文章
更多