BOM
BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。
window对象
window.innerHeight
- 浏览器内部高度
window.innerWidth
- 浏览器内部宽度
window.open()
- 打开新窗口
window.close()
- 关闭窗口
window子对象
navigator对象
- 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