当前位置: 首页 > Web前端 > HTML5

BOM基础

时间:2023-04-05 16:22:25 HTML5

BOM基础什么是BOMBrowser对象模型(BrowserObjectModel)专门操作浏览器窗口的API——没有标准,存在兼容性问题window:代表整个窗口history:封装当前窗口登录后,它successesNavigator:封装浏览器配置信息document:封装当前加载的网页内容location:封装当前打开窗口的URL地址screen:封装屏幕的信息event:定义网页中的事件机制获取当前窗口size:fullwindowsize:window.outerWidth/outerHeight文件显示区域大小:window.innerWidth/innerHeight定时器允许程序按指定的时间间隔自动执行任务Syntax:setInterval(exp,time):Periodictriggercodeexpexp:指行语句time:时间周期,单位毫秒setInterval(function(){console.log("helloworld")},1000);停止计时器1.将计时器命名为vartimer=setInterval(function(){console.log("helloworld");},1000);2.停止定时器clearInterval(timer);一次性定时1.语法setTimeout(exp,time):一次性触发代码expexp;执行语句时间:间隔时间,单位为毫秒setTimeout(function(){alert("恭喜过关");},3000);怎么选择只要重复执行就用periodic只要只执行一次就用one-off