localtion对象的作用是对当前窗口(或框架)的地址进行读写,主要包含8个读写属性和3个方法属性。
#### 8个读写属性
* href: 超链接地址,页面的完整url地址内容
* protocol: 页面所使用的协议
* hostname: 主机名
* port: 端口号
* host: 主机地址,包括主机名和端口号
* pathname: 页面路径地址
* search: 查询内容
* hash: 锚点
###### localtion的8个属性中,href表示完整的url地址,其他7个属性都表示url地址中的一部分。
#### 3个方法属性
* assign(url): 指定新地址,即转到新地址
* replace(url) : 使用新地址内容替换当前窗口内容(不可后退)
* reload(): 重新加载界面
示例:
```
// https://baike.baidu.com/item/%E4%B8%AD%E5%9B%BD%E5%8E%86%E5%8F%B2/152769#3_1
```
![](https://upload-images.jianshu.io/upload_images/2789632-00fb7908fbc02bbe.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)