的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分
DOM和BOM的区别
BOM比DOM更大,它包含DOM
window对象是浏览器的顶级对象,它具有双重角色
它是JS访问浏览器窗口的一个接口...它是一个全局对象.定义在全局作用域中的变量,函数都会变成window对象的属性和方法
在调用的时候可以省略window,前面学习的对话框都属于window对象方法,如alert(),prompt()等...因为程序自上而下执行,button还没有创建就获取元素,肯定是会报错的,所以我们要学习窗口加载事件,将窗口的事件全部加载完毕以后再触发这个事件肯定就可以生效了....如果使用addEventListener则没有限制
第二种窗口加载事件
如果页面的图片很多的话,从用户访问到onload触发可能需要较长的时间,交互效果就不能实现,必然影响到用户体验,此时用DOMContentLoaded...简单理解:回调,就是回头调用的意思.上一件事干完,再回头再调用这个函数.