zoukankan      html  css  js  c++  java
  • window.history

    //history 属性
    //back()    加载 history 列表中的前一个 URL。
    //forward()    加载 history 列表中的下一个 URL。
    //go()    加载 history 列表中的某个具体页面。
    //window.history.pushState(state, title, utl),在页面中创建一个history 实体。直接添加到历史记录中
    //参数state:存储一个对象,可以添加相关信息,可以使用 history.state 读取其中的内容。
     //title:历史记录的标题。
     //url:创建的历史记录的链接。进行历史记录操作时会跳转到该链接。
     //window.history.replaceState(),修改当前的 history 实体。
     //popstate 事件,history 实体改变时触发的事件。
     //window.history.state,会获得 history 实体中的 state 对象。
    
    //取消默认的返回操作:
    //添加一条 history 实体作为替代原来的 history 实体
    function pushHistory(){
      var state = {
           title: "title",
           url: "#"     
        }
      window.history.pushState(state, "title", "#");   
    }
    pushHistory();
    //监听 popstate 事件
    window.addEventListener("popstate", function(){
        //doSomething
    }, false)
  • 相关阅读:
    git
    ComfortColor.xcs
    使用Jackson时转换JSON时,日期格式设置
    json和jsonp
    powerdesigner 将表中name列值复制到comment列 (保留原有comment)
    下滑线驼峰互转
    Tomcat
    git stash
    gitignore
    例题:大图轮播
  • 原文地址:https://www.cnblogs.com/lmh951126/p/9934251.html
Copyright © 2011-2022 走看看