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()
   68   69   70   71   72   73   74   75   76   77   78