zoukankan      html  css  js  c++  java
  • location.href、location.assign和location.replace的区别

    在写跳转页面的时候遇到个有意思的问题,RT的三个均能用来写跳转,总结了下它们之间的区别。

    1、window.location.href=“url”;      改变url地址。

      location.href是一个属性,要这样写:location.href="url"

    2、window.location.assign("url")  加载新的文档,效果与location.href相当。 

    3、window.location.replace  将地址替换成新url,该方法通过指定URL替换当前缓存在历史里(客户端)的项目。

    与以上两者的区别在于:在replace之后,浏览历史就被清空了(href与assign方法会产生历史记录)。

    因此若使用replace页面跳转后是不能后退的。

  • 相关阅读:
    读书笔记
    JavaScript
    Vue
    读书笔记
    Python
    Python
    概率论07 联合分布
    概率论06 连续分布
    概率论05 离散分布
    概率论04 随机变量
  • 原文地址:https://www.cnblogs.com/liu-l/p/3835714.html
Copyright © 2011-2022 走看看