首页 > 技术文章 > BOM 浏览器对象模型学习

xianwang 2015-11-12 23:14 原文

window对象属性

  • innerWidth/innerHeight
    • 浏览器窗口的内部宽度与高度
  • outerWidth/outerHeight
    • 浏览器的外部宽度与高度
  • length
    • window.frames.length
    • frame或者iframe的数量

window对象方法

  • setInterval/clearInterval
  • setTimeout/clearTimeout

history对象属性

  • length

history对象方法

  • go
  • back
    • go(-1)
  • forward
    • go(1)

location对象属性

  • href
  • hostname/host+port
  • pathname
  • protocal
  • search
  • hash

location对象方法

  • assign(url)
    • 加载url资源
  • replace
    • 加载url资源,记录不保存至history
  • reload
    • 重新加载本页面
  • userAgent
    • 判断浏览器类型

screen对象属性

  • height/height
    • 屏幕分辨率的高与高

推荐阅读