zoukankan      html  css  js  c++  java
  • Javascriptlocation

    描述:

    关于当前的URL.

    属性 描述 结果
    hash 获取或者设置href属性中在#号后面的分段  
    host 获取或者设置url的hostname和port localhost
    href 获取或者设置整个url http://localhost/gv/External.aspx
    pathname 获取或设置对象指定的文件名或路径 /gv/External.aspx
    port 获取或设置与URL关联的端口号码  
    protocol 获取或设置URL的协议部分 http
    search 获取或设置href属性中问好后面的部分  

     

    方法 描述
    assign(sUrl) 必须的
          字符串类型
          装入新的HTML文档
    reload() 重新载入当前页面
    replace(sUrl) 必须的
          字符串类型
          装入指定的sUrl,来替代当前的文档

    例子:

        <input type="button" value="reload" onclick="reload()" />
        <input type="button" value="assign" onclick="assign()" />
        <input type="button" value="replace" onclick="replace()" />
        <script type="text/javascript">
            
            
            function reload(){
                location.reload();
            }
            
            function assign(){
                location.assign("Default20.aspx");
            }
            
            function replace(){
                location.replace("Default20.aspx");
            }
        </script>

    assign(sUrl)和replace(sUrl)的比较:

    两者都可以转向sUrl

    assign转向后,可以通过后退按钮转回来;而replace并不是真正的转向,而是通过载入sUrl的方式进入当前页面,在history中是找不到原始页的.

    使用assign后的效果 使用replace后的效果
    image image

    注意看"后退"按钮.

  • 相关阅读:
    NOIP2017 D1T2 时间复杂度
    NOIP2017 游记
    NOIP2017 Day-1 模板荟萃
    NOIP2013 货车运输 倍增
    洛谷3933 Chtholly Nota Seniorious 二分答案+贪心
    洛谷2474 [SCOI2008] 天平 差分约束->枚举
    bzoj1270 BeijingWc2008 雷涛的小猫 DP
    poj1061--青蛙的约会--扩展欧几里得
    “整除”的相关
    poj1067--取石子游戏--(神奇的黄金分割比)
  • 原文地址:https://www.cnblogs.com/oneword/p/1491483.html
Copyright © 2011-2022 走看看