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之间的时间间隔,以毫秒计
转载:https://blog.csdn.net/weixin_45929716/article/details/105063626