BOM
- DOM就是一套操作HTML標(biāo)簽的API(接口/方法/屬性)
- BOM就是一套操作瀏覽器的API(接口/方法/屬性)
- BOM中常見的對(duì)象
- window: 代表整個(gè)瀏覽器窗口, 注意: window是BOM中的一個(gè)對(duì)象, 并且是一個(gè)頂級(jí)的對(duì)象(全局)
Navigator
- 代表當(dāng)前瀏覽器的信息, 通過Navigator我們就能判斷用戶當(dāng)前是什么瀏覽器
- 屬性一覽: https://developer.mozilla.org/zh-CN/docs/Web/API/Window/navigator
Location:
- 代表瀏覽器地址欄的信息
History:
- 代表瀏覽器的歷史信息, 可以通過History來實(shí)現(xiàn)刷新/上一步/下一步
- 上一步: window.history.forward() 或者 window.history.go(1)
- 下一步:window.history.back() 或者 window.history.go(-1)
- 刷新: window.history.go(0)
- 注意點(diǎn): 出于隱式考慮, 我們并不能拿到用戶所有的歷史記錄, 只能拿到當(dāng)前的歷史記錄
Screen:
- 代表用戶的屏幕信息