window.location.href(两个平台window.location.href变)

本文目录一览:

  • 1、 window.location.href
  • 2、 两个平台window.location.href变
  • 3、 window.location.href 和window.location的区别
  • window.location.href

    (小积累)
    self.location.href="/则缓腔url" 当前页面打开URL页面
    location.href="/url" 当前页面打开URL页面
    windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同。
    this.location.href="/url" 当前页面打开URL页面
    parent.location.href="/url" 在父页面打开新页面
    top.location.href="/url" 在顶层页面打开新页孙衫面

    window.history.back(-1):直接返回当前页的上一哪丛页,数据全部消息,是个新页面
    window.history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在

    传送门:
    https://www.jb51.net/article/53479.htm
    https://blog.csdn.net/cgzhello1/article/details/8101525

    两个平台window.location.href变

    在做网页前端的时候会经常用到JavaScript其中window.location.href用得非常多;
    其中最常用的有windows.location.href=”/url”在当前页面打开URL页面;
    其实和A标签超链接里面的target=”迟旦_self” 意思是一样的,只不过源罩一个是HTML写法,一个是JavaScript的写法而已;
    javascript中的location.href有很多种用法,主雹旦闹要如下。
    当前页面打开URL页面
    1
    self.location.href=”/url”
    当前页面打开URL页面
    1
    location.href=”/url”
    当前页面打开URL页面,前面三个用法相同
    1
    windows.location.href=”/url
    当前页面打开URL页面
    1
    this.location.href=”/url”
    在父页面打开新页面
    1
    parent.location.href=”/url”
    在顶层页面打开新页面
    1
    top.location.href=”/url”
    如果页面中自定义了frame,那么可将parent self top换为自定义frame的名称,效果是在frame窗口打开url地址。
    此外,window.location.href=window.location.href;和window.location.Reload()和都是刷新当前页面;
    区别在于是否有提交数据。当有提交数据时,window.location.Reload()会提示是否提交,window.location.href=window.location.href;则是向指定的url提交数据。

    window.location.href 和window.location的区别

    window.location是页面的位置对象,window.location.href是 location的一个属性值,并且它是location的默认属性就是说对window.location直接赋值一个url实际上就是对window.location.href赋团橘值。location对象除了有href属性外还有很多其他属性和方法,而href就是一个字符串
    只不过修改location的href会触发浏览器加载 href所指向老慧的url
    因此不存在前者速度比后者快的。
    btw:你判断前者比后者快的依据是什么?事实上,加载同一个url的速度不一定每次都一样,这个受当时的网络状况,塌含团页面内容是否已经有被缓存等有关。