BOM
bom全称为Browser Object Model ,是浏览器对象模型。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。它是运行在浏览器里的,对象主要包括window、document、location、navigator和screen等。
BOM对象
Document:页面读取的文档
document.getElementById("header");
Location:网址路径
Location.href = ‘路径(http://www.)’; 默认打开方式为当前页面
Windows:页面窗口
alert()、confirm()、prompt() 三种弹窗(警告窗口、确认对话框和提示输入对话框)。
scrollBy()、scrollTo() 滚动当前窗口
window.close() - 关闭当前窗口
Window.open(路径) -新开页面
setInterval() 设置定时器
如果调用有名函数则需要加引号
setInterval('函数名’,3000)
clearInteral() 删除定时器
Navigator:浏览器当前属性
navigator.appCodeName 浏览器代号
navigator.appName 浏览器名称
navigator.appVersion 浏览器版本
navigator.userAgent 用户代理
navigator.platform 硬件平台
Screen:浏览者屏幕对象
获取页面的宽度和高度 高度不包括地址栏
Var w = screen.availWidth;
Var h = screen.availheight;
History:历史记录
back() :后退到上一个浏览的页面,如果该页面是第一个打开的,则无效果。
forward() :前进到下一个浏览页面,如果该页面是第一个打开的,则无效果。
go(intValue) :该方法可制定前进或后退多少个页面,正则进,负则退。