- 1
- 0
- 约1.24千字
- 约 19页
- 2026-03-16 发布于广东
- 举报
Location对象在Web开发中的应用主讲:课程组
CONTENTS01Location对象概述02获取URL信息03页面跳转与刷新
Location对象概述01
Location对象简介Location对象功能实现获取和操作当前页面URL信息,以及页面跳转操作。Location对象定义JavaScript提供的Location对象,用于获取和设置URL信息。0102
Location对象访问方式Location对象属性Location对象是window对象的一个属性,通过window.location访问。省略window直接使用通常可以直接使用location代替window.location访问Location对象。
获取URL信息02
location.href属性location.href获取当前页面的完整URL,包含协议、主机名、端口号、路径、查询参数和哈希值等所有信息。获取完整URL
tocol属性tocol获取当前页面的协议部分,常见的协议有http:、https:等。获取URL协议部分
location.host属性location.host获取当前页面的主机名和端口号。如果URL中没有明确指定端口号,对于http协议默认端口号为80,https协议默认端口号为443,这种情况下不会显示端口号。获取主机名和端口号
location.hostname属性location.hostname仅获取当前页面的主机名,不包含端口号。获取主机名
location.port属性获取端口号location.port获取当前页面的端口号。如果URL中没有明确指定端口号,则返回空字符串。
location.pathname属性location.pathname获取当前页面的路径部分,即URL中主机名之后、查询参数之前的部分。获取路径部分
location.search属性获取查询参数location.search获取当前页面的查询参数部分,也就是URL中?后面的部分。如果没有查询参数,则返回空字符串。
location.hash属性获取哈希部分location.hash获取当前页面的哈希(锚点)部分,即URL中#后面的部分。如果没有哈希值,则返回空字符串。
页面跳转与刷新03
location.assign()方法assign()方法将当前页面跳转至新URL,并在历史记录中新增记录。01页面重定向至指定URL调用assign()后,用户可通过浏览器的“后退”功能返回至先前页面。02用户可后退至前页面
location.replace()方法用指定URL替换当前页面replace()方法用新URL替换当前页面,不创建历史记录。用户无法后退至前页面使用replace()后,用户无法使用“后退”按钮返回到之前的页面。
重新加载当前页面reload()方法使当前页面刷新,效果等同于手动刷新操作。location.reload()方法
谢谢主讲:课程组
您可能关注的文档
最近下载
- 高校教师资格证面试说课课件-醛酮.pptx VIP
- 防范电信与网络诈骗犯罪.pptx VIP
- 《中医妇科学》习题.docx VIP
- 统编版高中历史选择性必修2《经济与社会生活》全册教案教学设计(精编含活动课单元测试卷等).docx VIP
- 公交公司员工的劳务合同5篇.docx
- (一模)内蒙古2026年高三第一次模拟考试地理试卷(含答案解析).docx
- 2025年江苏城市职业学院单招考试语文试题含答案解析.docx
- 2025年送电线路工(高级)职业技能鉴定参考试题库(含答案).docx
- 上海市水闸维修养护技术规程—课件.ppt VIP
- 2025年江苏城市职业学院单招笔试英语试题库含答案解析(5卷).docx VIP
原创力文档

文档评论(0)