七十四:JavaScript之BOM基础之window对象和方法

 

BOM:browser object model,浏览器对象模型

 

window是浏览器的一个实例,在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象

 

1.所有的全局变量和全局方法都被归在window对象上

 

2.innerHeight和innerWidth

innerHeight:获取窗口文档显示区域的宽度

innerWidth:获取窗口文档显示区域的高度

 

3.alert:显示带有一段消息和一个确认按钮的警告框

 

4.confirm:显示一个带有一段消息、确认按钮、取消按钮的对话框

返回值为布尔值,如果点击的是确定按钮,返回true,如果点击取消按钮,返回false

 

5.prompt(text, defaultText):弹出需要输入内容的对话框

text:要在对话框中显示的纯文本(非html格式)

defaultText:默认的输入文本

返回值:如果点击取消按钮,返回null,如果点击确认,则返回输入的文本内容

 

6.open(pageUrl, name, parameters):打开一个新的浏览器窗口或者查找一个已命名的窗口

pageUrl:子窗口的路径

name:子窗口句柄

parameters:窗口参数,各参数用逗号分隔

parameters参数:

  width:窗口宽度

  height:窗口高度

  left:窗口X轴

  top:窗口Y轴

  toolbar:是否显示浏览器的工具栏,yes/no,no不显示

  menubar:是否显示菜单栏,yes/no,no不显示

  scrollbars:是否显示滚动条,yes/no,no不显示

  location:是否显示地址栏,yes/no,no不显示

  status:是否添加状态栏,yes/no,no不显示

 

7.close:关闭当前窗口,是窗口,不是浏览器

 

8.setTimeout(code, millisec):在指定的毫秒数后调用函数或计算表达式

code:要调用的函数或要执行的JS代码串

millisec:在执行代码前需要等待的毫秒数

返回值,返回此执行超时的ID,时唯一值,可以用来取消超时调用

 

9.clearTimeout(id):根据由setTimeout返回的id,取消由setTimeout超时

 

10.setInterval(code, millisec):周期性的每隔指定毫秒数执行一次代码

返回值:返回唯一ID

 

11.clearInterval(ID):取消由setInterval方法设置的间歇任务

 

posted @ 2021-01-16 17:41  向前走。  阅读(109)  评论(0编辑  收藏  举报