1.什么是BOM
BOM - browser object mode(浏览器对象模型)
js内部自动创建了一个window对象,代表当前页面对应的浏览器(窗口)
2.window对象
声明在js中的所有的变量都是绑定在window对象上的属性
3.window提供常用的属性和方法
1)窗口基础操作
2)弹框
3)定时
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//1.直接声明的变量就是绑定在window上的属性
//使用window的属性和方法的时候window可以省略
a = 100 //相当于window.a = 100
var name = 'xiaoming' //相当于window.name = 'xiaoming'
function func1(){ //相当于window.func1 = function(){console.log('你好')}
console.log('你好')
}
console.log(a, window.a)
console.log(name, window.name)
func1()
window.func1()
// window.alert('你好')
</script>
</body>
</html>
网友评论