共计 783 个字符,预计需要花费 2 分钟才能阅读完成。
什么是 location
window 对象给我们提供了一个 location
属性用于获取设置窗体的 URL,并且可以用于解析 URL
因为这个属性返回的是一个对象,所以我们将这个属性也称为 location
对象
location 对象属性 |
返回值 |
---|---|
loaction.href |
获取或设置 整个 URL |
loaction.host |
返回主机(域名) |
loaction.port |
返回端口号 如果未写返回 空字符串 |
loaction.pathname |
返回路径 |
loaction.search |
返回参数 |
loaction.hash |
返回片段 #后面内容 常见于链接 锚点 |
对象方法
location 对象方法 |
返回值 |
---|---|
location.assign() |
跟 href 一样,可以跳转页面(也称为重定向页面) |
location.replace() |
替换当前页面,因为不记录历史,所以不能后退页面 |
location.reload() |
重新加载页面,相当于刷新按钮或者 F5 如果参数为 true 强制刷新 ctrl+F5 |
URL
统一资源定位符(Uniform Resource Locator,URL)是互联网上标准资源的地址
互联网上每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该1怎么处理它
URL的一般语法格式为:
protocol://host[:port]/path/[?query]#fragment
http://www.qiaofugui.cn/index.html?name=qiao&age=18#link
组成 | 说明 |
---|---|
protocol |
通信协议 常用的 http、ftp、maito 等 |
host |
主机(域名) |
port |
端口号 可选,省略时使用方案的默认端口,如 http 默认端口为 80 |
path |
路径由零个和多个 / 符号隔开的字符串,一般用来表示主机上的一个目录或文件地址 |
query |
参数 以键值对的形式通过 & 符号分隔开来 |
fragment |
片段 #后面内容 常见于链接 锚点 |
正文完
发表至: 笔记
2024-05-20