BOM(浏览器对象模型 Browser object model )

  • BOM描述与浏览器进行交互的方法和接口

BOM包括:

  • document—DOM
  • location对象 —–用于获取或者设置窗体的URL
  • history对象 —–浏览器历史记录 访问过的URL
  • navigator对象 —–有关浏览器的信息
  • Screen对象 ——对象包含有关用户屏幕的信息

location对象:

location对象的属性:

  • location.href —————- 获取或者设置整个url
  • location.search ————-返回参数
  • location.host —————- 返回主机名(域名) www.baidu.com
  • location.port —————–返回端口号
  • location.pathname ———返回路径
  • location.hash ————-返回片段 #后面的内容 常见于锚点链接

location对象方法:

  • location.assign() ————–跟href一样,可以跳转页面 (也称为重定向页面)
  • location.replace() ————-替换当前页面,因为不记录历史 ,所以不能后退
  • location.reload() —————重新加载页面 ,相当于f5刷新按钮