BOM 浏览器对象模型
BOM 概述 BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象 1. DOM 文档对象模型 DOM 就是把文档当做一个对象来看待 DOM 的顶级对象是 document DOM 主要学习的是操作页面元素 DOM 是 W3C 标准规范 2. BOM 浏览器对象模型 把浏览器当做一个对象来看待 BOM 的顶级对象是 window BOM 学习的是浏览器窗口交互的一些对象 BOM 是浏览器厂商在各自浏览器上定义的,兼容性较差 window 对象的常见事件 window.onload = function() {}; window.addEventListener("load", function() {}); window.onload 是窗口加载事件,当文档内容完全加载完成会触发该事件(包括图像、脚本文件、css 文件等) 有了 window.onload 就可以把 JS 代码写到页面元素的上方,因为是等页面内容全部加载完毕再去执行处理函数 window ...