BOM操作(Browser Object Model)

Posted Smile沛沛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BOM操作(Browser Object Model)相关的知识,希望对你有一定的参考价值。

BOM操作(Browser Object Model)

  • 如何识别浏览器类型
  • 分析拆解url的各个部分
知识点
  • navigator:浏览器信息
  • screen:屏幕信息
  • location:地址信息
  • history:前行后退信息
navigator和screen
//navigator
const ua = navigator.userAgent;		//获取当前浏览器的信息
const isChrome = ua.indexOf('Chrome')
console.log(isChrome)

//screen
onsole.log(screen.width)
cobsole.log(screen.height)
location和history
//location
console.log(location.href)
console.log(location.protocol)
console.log(location.pathname)
console.log(location.search)		//获取url传的参数
console.log(location.hash)		//获取哈希,也就是#后面的内容

//history
history.back();
history.forward()

以上是关于BOM操作(Browser Object Model)的主要内容,如果未能解决你的问题,请参考以下文章

javascript--BOM(browser object model)五大对象

BOM—浏览器对象模型(Browser Object Model)

BOM (Browser Object Model) 浏览器对象模型

浏览器对象模型(BOM,Browser Object Model)

BOM —— 浏览器对象模型(Browser Object Model)

BOM:Browser Object Model(浏览器对象模型)