您的位置:首页 > Web前端 > JavaScript

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

2020-03-28 19:27 246 查看

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之间的时间间隔,以毫秒计

  • 点赞
  • 收藏
  • 分享
  • 文章举报
夏有良木 发布了13 篇原创文章 · 获赞 0 · 访问量 130 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: