1 基本概念
- BOM浏览器对象模型:是规范浏览器对js语言的支持(js调用浏览器本身的功能)
- BOM的具体实现是window对象
- window对象不用new,直接进行使用即可,类似Math的使用方式,window关键字可以省略不写
2 思维导图(window对象常用属性及方法)
![window对象常用属性及方法](https://i-blog.csdnimg.cn/blog_migrate/3b93a409beeeea516f136dc475134d38.png)
3测试代码
function testAlert(){
var a=window.alert("我是警告框");
alert(a);
}
function testConfirm(){
var flag=window.confirm("你确定要删除吗?");
alert(flag);
}
function testPrompt(){
var str=window.prompt("请输入昵称:");
alert(str);
}
------------------------------------------
var idi;
var ids;
function testSetTimeout(){
idi=window.setTimeout(function(){
alert("我是定时执行");
},3000);
}
function testSetInterval(){
ids=window.setInterval(function(){
alert("我是间隔执行");
},2000);
}
function testClearTimeout(){
window.clearTimeout(idi);
}
function testClearInterval(){
window.clearInterval(ids);
}