DOM浏览器对象模型简介

浏览器对象模型:Browser Object Model
专门操作操作浏览器窗口的API——没有统一标准,但存在兼容性问题。


浏览器对象模型中常用的方法:
方法 作用
window 代表整个窗口
history 封装当前窗口打开后成功访问过的url记录
navigator 封装浏览器配置信息
document 封装当前正在加载的网页内容
location 封装当前窗口正在打开的url地址
screen 封装了屏幕的信息
event 定义了网页中的事件机制

BOM中的定时器:
让程序按照指定时间间隔执行任务用到的时钟
分为周期性定时器和一次性定时器

(1)周期性定时器
让程序按照指定的时间间隔反复自动执行一项任务
使用方法:
setInterval(exp,time):周期性触发语句exp
exp:执行语句
time:时间周期,单位为ms

var timer=setInterval(function()){console.log("Hello World");},1000);//按1s的周期反复执行function

停止计时器:clearInterval(timer);
定时器不可能无终止的执行,需要一个终止控制。

clearInterval(timer);

(2)一次性定时器
让程序延迟一段时间执行,一次性触发:
使用方法:
setTimeout(exp,time):一次性触发语句exp
exp:执行语句
time:时间周期,单位为ms

setTimeout(function()){alert("Hello World");},1000);//按1s的周期反复执行function
发布了103 篇原创文章 · 获赞 56 · 访问量 5599

猜你喜欢

转载自blog.csdn.net/weixin_44307065/article/details/103994939