专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » jquerycookie:JCookie-基于JQuery的Cookie增强插件 »正文

jquerycookie:JCookie-基于JQuery的Cookie增强插件

来源: 发布时间:星期五, 2008年12月19日 浏览:44次 评论:0
        JQuery中cookie 插件太过于简单只是对cookie做个简单封装在实际应用中还需要做大量工作所以直想做个增强型cookie插件更方便使用         从需求角度讲在电子商务应用当中cookie灵活应用对于用户体验非常重要可以记忆用户经常重复性操作个人偏好等等可惜很多应用并不擅长使用cookie.经常是输入大堆搜索查询条件、可选操作后再回退、刷新、再次登录后没有了还要重新输入非常恼火所以我觉得能够智能化记住用户常用操作是非常体贴用户、让用户感动事情

        从技术角度讲个high-leveljavascript cookie API应当能够:

        1)、保存个复杂javascript Object. 这个类例子里可以包含基本类型、类成员变量等

        2)、保存个复杂DOM节点状态

        如:保存个表单中各种Control控件状态如输入框、下拉选择框、单选复选框

        3)、界面布局和风格如Portal中用户偏好theme、窗口大小、位置、个数等等

        4)、用户经常性操作结果如排序等等

        我编写了个增强型基于Jquerycookie插件JCookie(点此查看和下载Demo>>) 暂时以解决在实际应用中问题为主

        使用思路方法:

< SCRIPT  src ="js/jquery.js"  temp_src ="js/jquery.js"  type =text/javascript ></ SCRIPT >

< SCRIPT  src ="js/jquery.ui.all.js"  temp_src ="js/jquery.ui.all.js"  type =text/javascript ></ SCRIPT >

< SCRIPT  src ="js/jquery.cookie.js"  temp_src ="js/jquery.cookie.js"  type =text/javascript ></ SCRIPT >


        1.保存和恢复个复杂javascript 类例子

        var obj = Object(); //你可以任意构造个复杂成员变量类例子   var key = 'form_id';   $.cookie(key obj);//保存个例子   var obj = $.cookie(key); //恢复个例子

        2.保存和恢复个表单中字段值到cookie中

        3.保存和恢复个Sortable List顺序到cookie中

        $('#list3')cookie();//将list各个item顺序保存到cookie中

        $('#list3')decookie();//从cookie中恢复个list各个item顺序

        sortable List HTML代码如下:




0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: