Page 73 - JavaScript修炼之道
P. 73
任务27 读取及写入cookie 63
使用框架或插件
// jQuery Cookie 插件(http://code.google.com/p/cookies/)
$.cookies.set(key, value[, options])
$.cookies.get(key)
$.cookies.filter(nameRegExp)
$.cookies.del(key[, options])
$.cookies.test()
// MooTools
Cookie.write(key, value[, options])
Cookie.read(key)
Cookie.dispose(key[, options])
// YUI 2 Cookie 函数
YAHOO.util.Cookie.set(name, value[, options]);
YAHOO.util.Cookie.get(name[, typeOrDecoderCallback]);
YAHOO.util.Cookie.remove(name[, options]);
// YUI >= 3
Y.Cookie.set(name, value[, options]);
Y.Cookie.get(name[, typeOrDecoderCallback]);
Y.Cookie.remove(name[, options]);
// Dojo
dojo.cookie(name, value[, options])
dojo.cookie(name)
dojo.cookie(name, null, { expires: -1 });
// Ext
Ext.util.Cookies.set(name, value[, expires][, path][, domain][, secure])
Ext.util.Cookies.get(name)
Ext.util.Cookies.clear(name)
使用我那个可以单独使用的cookie.js辅助模块
// 这个辅助模块可以在 http://github.com/tdd/cookies-js-helper 获得
Cookie.get(name)
Cookie.list([nameRegExp])
Cookie.set(name, value[, options])
Cookie.remove(name[, options])
Cookie.test()