window.location是一个对象,它包含了当前窗口中加载的文档的URL信息。它是JavaScript中的一个内置对象,用于获取和操作浏览器的URL。
window.location对象有以下属性和方法:
- 属性:
- href:获取或设置完整的URL地址。
- host:获取或设置主机名和端口号。
- hostname:获取或设置主机名。
- port:获取或设置端口号。
- pathname:获取或设置路径部分。
- search:获取或设置查询字符串部分。
- hash:获取或设置URL中的锚点部分。
- origin:获取只读的URL的协议、主机名和端口号部分。
- 方法:
- assign(url):加载一个新的文档。
- reload():重新加载当前文档。
- replace(url):用新的文档替换当前文档,不会在浏览器的历史记录中生成新的记录。
window.location对象常用于以下场景:
- 获取当前页面的URL信息,如获取当前页面的URL、主机名、路径等。
- 页面跳转,如通过assign方法加载新的文档、通过reload方法重新加载当前文档、通过replace方法替换当前文档。
- URL参数操作,如获取URL中的查询字符串部分,解析参数等。
腾讯云相关产品和产品介绍链接地址:
- 腾讯云官网:https://cloud.tencent.com/
- 云服务器(CVM):https://cloud.tencent.com/product/cvm
- 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
- 云存储(COS):https://cloud.tencent.com/product/cos
- 人工智能(AI):https://cloud.tencent.com/product/ai
- 物联网(IoT):https://cloud.tencent.com/product/iotexplorer
- 移动开发(移动推送、移动分析):https://cloud.tencent.com/product/mobile
- 区块链(BCS):https://cloud.tencent.com/product/bcs
- 元宇宙(Tencent Real-Time Rendering):https://cloud.tencent.com/product/trr