笔记6

54 阅读1分钟

BOM操作与定时器相关知识点总结

BOM是什么?

Browser Object Model的简称。 

BOM对象:   

Window对象 :代表浏览器窗口 (全局对象)

window 是JavaScript 层级中的顶层对象,它是浏览器的一个实例。

Navigator对象 : 浏览器本身信息。 

Location 对象: 浏览器的地址栏信息

History 对象: 浏览器的历史记录  

Screen 对象:浏览器的屏幕信息。

浏览器的弹出层

提示框 : window.alert( '提示信息' ) 

输入框 : window.prompt( '提示信息' ) 

询问框 : window.confirm( '提示信息' ) 

Date对象

使用 new Date() 来创建日期,传入的参数通常有4种常用的方式:

使用日期字符串参数 

使用一系列的参数

 时间戳参数 

不带参数 

间隔定时器

语法 : setInterval(函数, 时间)

函数 : 每次要执行的内容 

时间 : 单位是毫秒  

window.setIntervel(func, interval, args) :每隔指定时间(毫秒)执行一次操作。

其中的参数: 

func :需要执行的代码,可以是一个代码串(要写成字符串),也可以是一个函数

 interval :重复执行 code的时间间隔,需要注意的是该参数单位是毫秒。 

args:参数列表(可选),可以将参数列表传给我们的执行函数。 

返回值 : 会返回一个 ID(数字类型),我们可以将此ID传递给clearInterval()或clearTimeout()函数用来执行取消操作。 

关闭定时器

语法 : clearInterval(要关闭的定时器返回值)

语法二 : clearTimeout(要关闭的定时器返回值) 

间隔定时器和延时定时器

间隔定时器 var timer1 = setInterval(function () { console.log('间隔定时器’) }, 1000) 

延时定时器 var timer2 = setTimeout(function () { console.log('延时定时器’) }, 3000)