美文网首页
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