JavaScript BOM基础(window对象的方法)

欢迎访问的我的个人博客http://liubofeng.com/

JavaScript BOM基础(window对象的方法)

什么是BOM

BOM(browser object model)浏览器对象模型

window

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

Window对象的方法

1. window.alert(”content”)

语法:window.alert(”content”)

功能:显示带有一段消息和一个确认按钮的警告框

2. window.confirm(“message")

语法:window.confirm(“message")

功能:显示一个带有指定消息和OK及取消按钮的对话框

返回值:如果用户点击确定按钮,则confirm()返回true
如果用户点击取消按钮,则confirm()返回false

3.window.prompt(“text,defaultText")

语法:window.prompt(“text,defaultText")

参数说明:
text:要在对话框中显示的纯文本(而不是HTML格式的文本)
defaultText:默认的输入文本
返回值:如果用户单击提示框的取消按钮,则返回null
如果用户单击确认按钮,则返回输入字段当前显示的文本

4.window.open(pageURL,name,param eters)

语法:window.open(pageURL,name,parameters)

功能:打开一个新的浏览器窗口或查找一个已命名的窗口
参数说明:
pageURL:子窗口路径
name:子窗口句柄。
parameters :窗口参数(各参数用逗号分隔)

5. window.close( )

语法:window.close( )

功能:关闭浏览器窗口

6.超时调用(setTimeout(code,millisec))

语法:setTimeout(code,millisec)

功能:在指定的毫秒数后调用函数或计算表达式
参数说明:
1、code:要调用的函数或要执行的JavaScript代码串
2、millisec:在执行代码前需等待的毫秒数
说明:setTimeout()只执行code一次。如果要多次调用,请使用
setInterval()或者让code自身再次调用setTimeout()

7. 清除超时调用(clearTimeout(id_of_settimeout))

语法:clearTimeout(id_of_settimeout)

功能:取消由setTimeout()方法设置的timeout
参数说明:
1、 id_of_settimeout :由setTimeout()返回的ID
值,该值标识要取消的延迟执行代码块

8. 间歇调用(setInterval(code,millisec) )

语法:setInterval(code,millisec)

功能:每隔指定的时间执行一次代码
参数说明:
1、code:要调用的函数或要执行的代码串。
2、millisec:周期性执行或调用code之间的时间间隔,以毫秒计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值