BOM心得

Brower Objects Model浏览器对象模型

ps: 到现在也没个正式标准..............

window是BOM的顶级对象,但一般可以省略

一、Location对象

  • 相当于浏览器的地址栏
  • 可以将url解析成独立片段

属性:

  1. href  设置或返回完整url
  2. hash  设置或返回#开始的url
  3. host  设置或返回主机名和当前url的端口号
  4. hostname  主机名        port  端口号          protocol  当前url协议        pathname  当前url路径部分

方法:

  1. assign()  加载新文档
  2. reload()  重新加载文档
  3. replace()  用新文档替换当前文档

二、Navigator对象

属性和方法基本都为对当前正在使用的浏览器的介绍

三、History对象

属性:

  1. length  返回浏览器历史列表中的 URL 数量

方法:

  1. back()  加载 history 列表中的前一个 URL
  2. forward()  加载 history 列表中的下一个 URL
  3. go()  加载 history 列表中的某个具体页面,参数-1是后退,0是刷新,1是前进
原文地址:https://www.cnblogs.com/missjingjing/p/8546958.html