• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > 通过Jquery.cookie.js实现展示浏览网页的历史记录超管用

通过Jquery.cookie.js实现展示浏览网页的历史记录超管用

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了Jquery.cookie.js,jquery.cookie.js使用,jquery.cookie.js用法,jquery,历史记录等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文就是要利用cookie插件,获取用户浏览文章历史记录,并将用户最近浏览历史记录显示在页面。

在需要添加cookie的页面加上如下js

<script type="text/javascript" src="js/jquery.js"></script>
 <script type="text/javascript" src="js/jquery.cookie.js"></script>
 <script type="text/javascript">
 $(function(){
 var art_title = $("title").html();
 var art_url = document.URL;
 var history;
 var json="[";
 //json1是第一次注入cookie以后的第一个json,"此时还不是数组" 以点带面的处理
 var json1;
 var canAdd= true;
 //var json1=eval("({sitename:'dreamdu',sitedate:new Date(1980, 12, 17, 12, 0, 0)})");
 if(!$.cookie("history")){
 //第一次的时候需要初始化
 history = $.cookie("history","{title:\""+art_title+"\""+",url:\""+art_url+"\"}");
 }else {
 //已经存在
 history = $.cookie("history");
 json1 = eval("("+history+")");
 $(json1).each(function(){
  if(this.title==art_title){
  canAdd=false;
  return false;
  }
 })
 if(canAdd){
  $(json1).each(function(){
  json = json + "{\"title\":\""+this.title+"\",\"url\":\""+this.url+"\"},";
  })
  json = json + "{\"title\":\""+art_title+"\",\"url\":\""+art_url+"\"}]"; 
  $.cookie("history",json,{expires:1});
 }
 }
 })
 </script>

在展示历史记录的页面添加如下js

<script type="text/javascript" src="js/jquery.js"></script>
 <script type="text/javascript" src="js/jquery.cookie.js"></script>
 <script type="text/javascript">
 $(function(){ 
 if($.cookie("history")){
 var json = eval("("+$.cookie("history")+")"); 
 var list =""; 
 $(json).each(function(){
  list = list + "<li><a href='"+this.url+"' target='_blank'>"+this.title+"</a></li>";
  alert(this.url);
 })
 $("#list").html(list);;
 } 
 }); 
 </script>
 </head>

以上内容是小编给大家分享的通过Jquery.cookie.js实现展示浏览网页的历史记录,希望大家喜欢。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jQuery.cookie.js使用方法及相关参数解释
  • jquery.cookie.js的介绍与使用方法
  • jQuery.cookie.js实现记录最近浏览过的商品功能示例
  • jquery.cookie.js实现用户登录保存密码功能的方法
  • jquery.cookie.js用法实例详解
  • 通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
  • jquery.cookie.js使用指南

相关文章

  • jQuery 源码分析笔记(6) jQuery.data
  • 基于jQuery实现点击最后一行实现行自增效果的表格
  • jquery实现页面百叶窗走马灯式翻滚显示效果的方法
  • 跟着Jquery API学Jquery之一 选择器
  • jQuery操作动态生成的内容的方法
  • JQuery页面随滚动条动态加载效果的简单实现(推荐)
  • 浅谈jQuery中的eq()与DOM中element.[]的区别
  • 通过length属性判断jquery对象是否存在
  • jQuery网页版打砖块小游戏源码分享
  • Jquery加载时从后台读取数据绑定到dropdownList实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery队列控制方法详解queue()/dequeue()/clearQueue()
    • jQuery实现图片渐入渐出切换展示效果
    • 深入理解JQuery中的事件与动画
    • jQuery 插件实现随机自由弹跳气泡样式
    • jquery 弹出层实现代码
    • jQuery 快速结束当前正在执行的动画
    • Jquery 点击按钮自动高亮实现原理及代码
    • jqury中的全选/反选 批量删除
    • Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
    • jquery实现显示已选用户

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有