历史记录

 history API

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <title>历史记录</title>
</head>

<body>
  <input onclick="add()" type="button" value="添加一个历史记录">
  <script>
    function add() {
      // 判断浏览器是否支持这个API
      if (window.history && history.pushState) {
        // 支持
        history.pushState(new Date(), ‘设置历史状态显示的标题,但是浏览器不支持‘, ‘?demo=‘ + new Date().toLocaleTimeString());
        // new Date()获取的是一个时间对象,
        // toLocaleTimeString转换成我们能认识的时间字符串
        // toLocaleDateString转换成我们能认识的日期字符串
      } else {

      }
    }

    window.addEventListener(‘popstate‘, function(e) {
      // 后退或前进操作
      console.log(e.state);
    });
  </script>
</body>

</html>
时间: 2024-10-25 07:38:32

历史记录的相关文章

linux下ipython无法保存历史记录

在Centos7下使用ipython时,发现有个warning,提示无法保存历史记录 [[email protected] pip-9.0.1]# ipython /usr/local/lib/python3.6/site-packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite, your history will not be saved warn("IPython History r

zabbix监控实践解析(历史记录附近乱码、图表显示乱码)

在很早以前就了解过一些开源的监控工具,例如nagios.ganglia.cacti.zabbix,目前zabbix好像更受欢迎一点,我们所有的业务主要在阿里云上,平时主要用的阿里云的一些监控,随着业务的发展,想着将监控这一部分具体完善一下,所以就选择了zabbix,在使用的过程中也遇到了一些问题,在此记录,供以后参考. 环境:lamp (centos 6.5 + apache2+mysql5.1+php) zabbix版本:2.4.8 问题一.语言设置中文后乱码 如图上面的历史记录部分是乱码的,

模拟百度搜索框,输入时显示历史记录

今天写了个小demo,利用本地存储的特点,模拟百度搜索框. 主要知识是利用本地存储的特点,模拟百度搜索时的历史记录显示. 主要HTML代码为 <div class="search"> <input type="text"/> <button class="btn">搜索</button> </div> <ul class="hidden"> <li&

单据数据修改历史记录!

0.可记录历史数据的表单设计 http://blog.csdn.net/snleo/article/details/1876784 1.常见数据库设计(3)——历史数据问题之多记录变更 http://www.cnblogs.com/dataadapter/archive/2012/08/28/2660103.html 2.常见数据库设计(2)——历史数据问题之单记录变更 http://www.cnblogs.com/dataadapter/archive/2012/06/05/2535529.h

Linux学习之路:命令别名、历史记录和命令查找执行顺序

一.命令别名 alias rm='rm –i':删除命令时会随时出现提示;alias vi=vim alias 不加参数,显示系统内所以命令别名 unalias 取消别名 二.历史命令 history 6 显示最近6条历史记录          -c 清除当前shell的history记录          -w 将history写入文件(默认:~/.bash_history) 记录的最大条数被变量HISTSIZE控制. 说明:历史命令会在用户注销登录后自动写入:~/.bash_history文

图解用HTML5的popstate如何玩转浏览器历史记录

一.popstate用来做什么的?简而言之就是HTML5新增的用来控制浏览器历史记录的api. 二.过去如何操纵浏览器历史记录? window.history对象,该对象上包含有length和state的两个值,在它的__proto__上继承有back.forward.go等几个功能函数 在popstate之前,我们可以利用back.forward.go对history进行后退和前进操作. 例如: history.back(); (后退一步,使用history.go(-1)也可实现后退效果) 弊

WP7 浏览器控件WebBrowser历史记录、前进、后退、刷新功能实现

由于要在应用程序内部访问网页,不跳出应用.所以要实现一个浏览器.但是悲催的事windows phone8 的WebBrowser控件已经支持了像CanGoBack ,CanGoForward,GoBack,GoForward等这些功能,但是wp7没有就实现了几个前进后退几个功能.用在page里面也很简单,实现的效果如下图所示. 因为使用十分简单.和windows phone8上的WebBrowser一样的.我就直接给控件的代码,就帖使用的代码了. 代码如下,注释也都写的比较清楚. using S

python基础一 ------简单队列用作历史记录

#需求:测试历史记录,一个猜字游戏,能在重新进入游戏时查看输入历史# 1 #-*-coding:utf-8-*- 2 from random import randint 3 from collections import deque 4 import pickle 5 guess_num = randint(0,100) 6 7 history = deque([],5) 8 9 while(True): 10 num = input("请输入你猜的数字\n") 11 if num

Git查看历史记录

查看历史,列出历史提交记录 git log 命令行输出 查看历史记录的简洁的版本  git log --oneline 命令行输出 用 --graph 选项,查看历史中什么时候出现了分支.合并 git log --oneline --graph 命令行输出 用 '--reverse'参数来逆向显示所有日志 git log --reverse --oneline 命令行输出 查找指定用户的提交日志 git log --author=yunshuo --oneline -5 命令行输出 --befo

如何让历史记录不记录敏感命令

有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令.实验方法:先执行export HISTCONTROL=ignorespace 命令,然后依次输出ls -tra  ,pwd和service mysqld start 的命令,当执行第三个命令的时候,我们选择不记住该命令. [[email protected]_96_242_centos ~]# export HISTCONTROL=ignorespace