JavaScript----BOM
2018-11-13 本文已影响0人
AuglyXu
BOM
- DOM就是一套操作HTML标签的API(接口/方法/属性)
- BOM就是一套操作浏览器的API(接口/方法/属性)
- BOM中常见的对象
- window: 代表整个浏览器窗口, 注意: window是BOM中的一个对象, 并且是一个顶级的对象(全局)
Navigator
- 代表当前浏览器的信息, 通过Navigator我们就能判断用户当前是什么浏览器
- 属性一览: https://developer.mozilla.org/zh-CN/docs/Web/API/Window/navigator
Location:
- 代表浏览器地址栏的信息
History:
- 代表浏览器的历史信息, 可以通过History来实现刷新/上一步/下一步
- 上一步: window.history.forward() 或者 window.history.go(1)
- 下一步:window.history.back() 或者 window.history.go(-1)
- 刷新: window.history.go(0)
- 注意点: 出于隐式考虑, 我们并不能拿到用户所有的历史记录, 只能拿到当前的历史记录
Screen:
- 代表用户的屏幕信息