zoukankan      html  css  js  c++  java
  • location对象

    属性名例子说明
    hash "#contents" 返回URL中的hash(#号后跟零或多个字符),如果URL中不包含散列,则返回空字符串
    host "www.wrox.com:80" 返回服务器的名称和端口号(如果有)
    hostname "www.wrox.com" 返回不带端口号的服务器名称
    href "http://www.wrox.com" 返回当前加载页面的完整URL.而location对象的toString()方法也会返回这个值
    pathname "/WileyCDA/" 返回URL中的目录和(或)文件名
    port "8080" 返回URL中指定的端口号.如果URL中不包含端口号,则这个属性返回空字符串
    protocol "http:" 返回页面使用的协议.通常是http:或https:
    search "?q=javascript" 返回URL的查询字符串.这个字符串以问号开头

    位置操作

    1. assign()方法
      使用location对象可以改变浏览器的位置,有如下几种方法:
      1. location.assign("http://www.wrox.com");
      2. window.location = "http://www.wrox.com";
      3. location.href = "http://www.wrox.com"; 
    2. replace()方法
      接受一个参数,即要导航到的URL,但是不会在生成新的历史记录
    3. reload()方法
      重新加载当前页面
      location.reload(); //重新加载(有可能有缓存中加载)
      location.reload(true); //重新加载(从服务器重新加载)
       

    另外,修改location对象的其他属性也可以改变当前加载的页面(hash除外)

    参考:http://www.ruanyifeng.com/blog/2011/03/url_hash.html

  • 相关阅读:
    Python安装appium 遇见的报错
    appium
    QQ邮箱/微信邮箱发送邮件
    Python-变量
    神秘的咒语
    宿命的PSS
    E. Congruence Equation
    D. Substring
    leetcode 761. Special Binary String
    F
  • 原文地址:https://www.cnblogs.com/tcstory/p/4572730.html
Copyright © 2011-2022 走看看