美文网首页
window.location

window.location

作者: 败于化纤 | 来源:发表于2023-02-27 19:48 被阅读0次

    1.window.location

    1.window.location是一个属性
    2.返回一个Location对象,该对象表示一个地址。

    
    

    Location对象是什么?

    • Location对象是一个接口。
    • 该接口定义了大量的属性和方法用于管理文档地址。

    2.Location对象是否可以直接赋值

    • 是可以直接赋值。语法:
    Location = '新的文档地址'
    window
    

    3.URL

    url:Uniform Resource Location的缩写。意思:统一资源定位符(俗称:网址)
    2.URL使用Location API 来管理
    3.URL语法

    http://www.jd.com:8080/news/sports/123.html?user = zhangsan&password=1234#sectionl
    
    • http:超文本传输协议
      ftp:文件传输协议
      SMTP:邮件传输协议
      bbs:电子公告牌
    • www:二级域名 表示万维网
    • jd.com :主机名
    • 8080:进入网站的端口 一般默认80(可以省略端口)
    • /news/sports/:文档存放的路径
    • 123.html:网页文档
    • ?user=zhangsan:查询字符串
      ?user = zhangsan&password=1234用户名和密码
    • section1:hash(片段)

    4.Location.href

    定义:用于读取或修改文档地址(地址栏中的地址)
    语法:

    location.href//读
    Window.location.href//读
    location.href = "新地址"
    Window.location.href = "新地址"
    

    返回值:返回一个完整的URL地址(字符串)
    实例:

     <script>
            const href = location.href
            console.log(href);
        </script>
    

    5.Location.protocol

    定义:
    Location.protocol:用于返回URL的协议

    语法:

    location.protocol
    

    返回值:返回一个字符串,表示当前URL的协议
    实例

     const p = location.protocol
            console.log(p);//http:
    

    6. Location.hostname

    定义:Location.hostname:用于查询当前地址的主机名
    语法:

    string = object.hostname;
    object.hostname = string;
    

    返回值:返回一个字符串,表示当前地址的主机名
    个人电脑的本机地址都是127.0.0.1
    实例

     <script>
            const host = location.hostname
            console.log(host);//127.0.0.1
        </script>
    

    7.Location.port

    定义:Location.port:用于查询当前文档地址的端口号
    语法:

    window.location.port
    location.port
    

    返回值:返回一个字符串,表示当前文档地址的端口号
    实例

     <script>
            const p = location.port
            console.log(p);//5500
        </script>
    

    8.Location.host

    定义:
    查询文档地址的主机。
    语法:

    location.host
    

    返回值:字符串,返回文档地址和主机
    实例:

     <script>
            const p = location.host
            console.log(p);//127.0.0.1:5500
        </script>
    

    9.Location.pathname

    定义:
    查询当前文档的路径
    语法:

    window.location.pathname
    

    返回值:返回一个字符串,表示当前文档的路径
    实例:

    const p = location.pathname
            console.log(p);///JAVAScript/2023.2.28/name.html
    

    10.Location.search

    定义:
    查询当前文档的路径的“查询字符串”
    语法:

    window.location.search
    location.search
    

    返回值:返回一个字符串,表示当前文档的路径的“查询字符串”
    实例:

    location.search
    返回值:"?q=404%E9%A1%B5%E9%9D%A2" 
    

    11.Location.hash

    定义:
    查询当前文档的hash值
    语法:

    window.location.hash
    location.hash
    

    返回值:返回一个字符串,表示当前文档的hash部分
    实例:

    https://huaban.com/search?q=404#ww
    location.hash
    返回:"#ww" 
    

    ~表示用户目录

    /表示根目录(硬盘或文件夹的根目录)

    :本地目录

    /users/zj/aaa/index.html
    \:本地路径
    

    相关文章

      网友评论

          本文标题:window.location

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