什么BOM
浏览器对象模型
location (地址栏)
history(历史)
document(页面)
navigator(当前名称所在浏览器)
frames(框架)
screen(屏幕分辨率)
顶级对象:window
内置对象:document/location/navigator/frames/screen
- window对象的方法
- alert():警告框;
- confirm():选择框;
- prompt():输入框;
- open():打开新窗口;
- close():关闭当前窗口;
- location:地址栏 斜义 作者 主机 路径 锚链接
location.href
window.location
location.assign()
刷新页面
location.reload() false-从缓存中刷新 true-不经过缓存从远程服务器刷新;
- history 历史记录
go(n):正数前进,负数后退,0刷新;
back():后退;
forward():前进;
- navigator
userAgent 用户代理 可以获取当前浏览器的名称,版本,及所在操作系统信息;
- 计时器
setInterval(函数,毫秒数):间歇性计时器,每秒指定时间执行;
clearInterval(函数:清除计时器);
setTimeout(函数,毫秒数):一次性计时器,定时器,设置一个指定时间执行一次;
clearTimeout
- 事件
onload:加载事件;
onscroll:滚动事件(有滚动条);
滚动条到顶端距离 document.documentElemet.scrollTop 低版本谷歌以外支持兼容;
接下来进入Dom=>