美文网首页
hashchange Event oldURL and newU

hashchange Event oldURL and newU

作者: Ysj1111 | 来源:发表于2018-09-04 08:41 被阅读10次
//Polyfill hashchange Event oldURL and newURL attributes for IE 9+ 
(function(){  
  if(!window.HashChangeEvent){  
    let lastURL=document.URL;  
    window.addEventListener('hashchange',function(e){  
      let oldURL=lastURL;  
      let newURL=document.URL;  
      lastURL=newURL;  
      Object.defineProperties(e,{  
        oldURL:{enumerable:true,configurable:true,value:oldURL},  
        newURL:{enumerable:true,configurable:true,value:newURL},  
      });  
    });  
  }  
}());

参考链接

相关文章

  • hashchange Event oldURL and newU

    参考链接

  • curl命令测试

    以下均是使用git bash 先nslookup urlcurl --resolve "oldurl:443:ip...

  • Cannot Use Administrator pwd aft

    enter "upstart" adduser [new_user_name] add sudo use newu...

  • 2018-01-23 hashchange事件

    今天的工作认真度70%,学到的新东西很少。 1,hashchange事件。 一开始我以为hashchange是jq...

  • hashchange事件

    hashchange事件是html5新增的api,用来监听浏览器链接的hash值变化。目前流行的spa框架的路由都...

  • 前端路由原理

    前端路由原理 ======== HashChange 事件 通过监听hasgchange事件,判断location...

  • hash、hashchange事件

    1、hash即URL中"#"字符后面的部分。 ①使用浏览器访问网页时,如果网页URL中带有hash,页面就会定位到...

  • 2018-04-27

    HASH模式 hashChange事件监听 url的变化 通过window.location 方法处理哈希的改变...

  • hashchange事件的妙用

    hashchange是什么? hash即URL中“#”字符后面的部分。使用浏览器访问网页时,如果网页URL中带有h...

  • js实现路由hash和history模式

    hash模式 hash模式是监听 hashchange 事件来实现的。 监听事件用 window.addEvent...

网友评论

      本文标题:hashchange Event oldURL and newU

      本文链接:https://www.haomeiwen.com/subject/ymjbsxtx.html