# 5.4 其它

<details>

<summary>window 几大对象</summary>

* Window
* Location, Navigator, History
* Screen

</details>

<details>

<summary>BOM 属性对象方法</summary>

BOM, 浏览器对象。

常见的 BOM 属性：

1. `location` 对象
   * 关于 URL 的详细信息
   * `reload()`, `replace()`
2. `history` 对象
   * `back()`, `forward()`, `go()`
3. `navigation` 对象

</details>

<details>

<summary>web worker</summary>

web worker 是运行在后台的 JavaScript，并不会影响页面渲染和性能。它可以通过  postMessage 将结果回传到主线程。

创建 web worker：

* 检测浏览器是否支持 web worker
* 创建 web worker 文件（JavaScript，回传函数等）
* 创建 web worker 对象

</details>
