1、BOM 浏览器对象模型简介
BOM提供了独立于内容,而与浏览器窗口进行交互的对象,其核心对象是window。
BOM的构成:
window对象是浏览器的顶级对象,具有双重角色:
- 是JS访问浏览器窗口的一个接口
- 是一个全局对象,任何定义在全局作用域中的变量、函数都会变成window对象的属性和方法,在调用时可以省略window。
2、页面加载问题
script代码通常写在body标签的底部,即所有页面元素加载完成了之后才可执行,但是若加上(传统方式)window.onload = function () {} 或者 window. addEventListener ('onload', function(){}) 即可将JS代码写在页面元素上方
onload是等页面内容全部加载完毕时,再去执行处理函数。<