JS笔记7、三块介绍、三个弹窗、window.open、定时器

三块介绍

ECMAscript,BOM,DOMJS笔记7、三块介绍、三个弹窗、window.open、定时器

由图可知:

1、widow对象最高级

2、BOM:浏览器对象,Browser Object Model

3、DOM:文档对象模型,Document Object Model

4、BOM 网页一打开就会存在

5、DOM 去操作的代码

6、Document是BOM和DOM之间的联系

Document有下级,其他都没有【多窗口】

window的三个弹窗

1、alert():弹出一个窗口

2、prompt():弹出一个可以输入的窗口,可加入提示性语句,也可加入默认值,如果用户不填写信息点击确定得到的是空字符串,如果点击取消得到的是null

3、confirm():弹出一个可以选择的窗口,如果点击确认,得到的是true,如果取消得到的是false

window.open:打开一个新窗口

window.open(”链接“,”name“,”设置“)

设置:

1、width:设置窗口宽度

2、heigth:设置窗口高度

3、left:窗口到左端的距离

4、top:窗口到顶端的距离

5、scrollbars:滚动条【yes,no,1,0】

6、toolbar:工具栏【yes,no,1,0】

7、location:地址栏 浏览器一般默认为TRUE

window.close():关闭窗口 浏览器一般默认为FALSE

定时器

一次性定时器:var 变量名=window.set.setTimeout(“js代码”,时间t)

执行:是在时间t之后执行js代码【只会执行一次】

时间:以毫秒为单位

反复性定时器:var 变量名=window.setInterval(“js代码”,时间t)

执行:每过时间t就会执行一次js代码【n次】

时间:以毫秒为单位

清除定时器 

 

JS笔记7、三块介绍、三个弹窗、window.open、定时器