3.3 Location 对象 (Location Object) Location对象在BOM编程中的角色与功能 在浏览器对象模型(BOM)中, 对象扮演着至关重要的角色,它不仅提供了对当前窗口URL的访问和操作能力,还允许开发者通过脚本动态改变页面的位置。作为 对象的一个属性, 对象直接挂载在全局作用域下,可以通过 或简写为 进行访问。它的主要功能涵盖了URL解析、页面跳转、历史记录管理以及URL参数的读取与修改等。 从结构上看, 对象包含了多个属性和方法,用于描述和操作当前页面的URL。这些属性包括 (完整URL)、 (协议)、 (主机名和端口号)、 (主机名)、 (端口号)、 (路径名)、 (查询字符串)和 (片段标识符)。