window.location

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
\:本地路径
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容