BOM

断了今生、忘了曾经 提交于 2019-12-01 10:15:09

BOM

BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。

window对象

window.innerHeight

  • 浏览器内部高度

window.innerWidth

  • 浏览器内部宽度

window.open()

  • 打开新窗口

window.close()

  • 关闭窗口

window子对象

  • navigator.appName
    • web浏览器全称
  • navigator.appVersion
    • web浏览器厂商和版本的详细字符串
  • navigation.userAgent
    • 客户端绝大部分信息
  • navigetor.platform
    • 浏览器运行所在的操作系统

screen对象(屏幕对象,不常用)

  • screen.availWidth
    • 可用屏幕的亮度
  • screen.availHeight
    • 可用屏幕的高度

history对象(浏览器历史)

  • history.forword()
    • 前进一页
  • history.back()
    • 后退一页

弹出框

警告框

  • alter()

确认框

  • confirm("提示信息")
  • 返回true或false

提示框

  • prompt("提示内容"[,"默认内容"])
  • 返回输入信息

计时相关

setTimeout("js语句",毫秒)

  • 以在一定时间间隔之后来执行js代码
  • 有返回值

clearTimeout(上面的返回值)

  • 取消上面的功能

setInterval("js语句",毫秒)

  • 每隔一段时间就执行js语句
  • js语句可以直接写个匿名函数
  • 有返回值

clearInterval(上面的返回值)

  • 取消上面的功能

XMind: ZEN - Trial Version

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!