JavaScript BOM&DOM

BOM

window、document、location、navigator 和 screen等,把它们统称为BOM(Browser Object Model,浏览器对象模型) 

window对象

window对象位于BOM的顶层。由浏览器创建,也对应JavaScript本地对象Global ;var声明的全局变量属于window对象的属性 ;全局函数也属于window对象的属性;

打开新窗口

window.open([url] [, name] [, options])  options参数可选 -> height: 窗口的高度,单位为像素; width:窗口的宽度,单位为像素; left:窗口的左边缘位置; top:窗口的上边缘位置; 

系统对话框

window.alert([message])     alert()接受一个参数,即弹出对话框要显示的内容。调用alert()语句后浏览器将创建一个单按钮的消息框。

window.confirm([message])     该方法显示一个确认提示框,其中包括“确定”和“取消”按钮。    用户单击“确定” / “取消”按钮时,window.confirm返回true / false; 

window.prompt([message] [, default])     该方法将显示一个消息提示框,接受两个参数(第1个参数是显示给用户的文本,第二个参数为文本框中的默认值)。点击“确定” / “取消” 返回用户输入的字符串 / null ;

定时操作

①周期性地执行脚本:每隔一段时间执行一次脚本;setInterval:[定时器名=] setInterval (<表达式或函数对象> ,毫秒)  clearInterval:终止/清除定时器 格式: clearInterval(定时器名)

②将某个操作延时一段时间执行; setTimeout:[定时器名=] setTimeout(<表达式或函数对象>,毫秒) clearTimeout:终止/清除定时器 格式: clearTimeout(定时器名)

地址栏控制(location对象)

主要是分析和设置页面的 URL 地址,它是 window 对象和 document 对象的属性,为同一对象; 

herf 属性 

location对象的 href 属性表示当前文档的URL地址:window.location.href = "http://www.baidu.com"   执行后将跳转到百度的主页;

replace()方法 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值