前端学习之BOM(浏览器对象模型)

本文详细介绍了BOM(浏览器对象模型),包括window对象的常见事件如加载和大小调整,定时器的使用,JavaScript执行机制的单线程、同步与异步,以及location和history对象的功能。通过学习,你可以更好地理解和掌握前端开发中的BOM操作。
摘要由CSDN通过智能技术生成

1. BOM概述

1.1 定义

BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。
BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。

DOM、BOM 比较

DOM BOM
文档对象模型 浏览器对象模型
文档当做一个对象来看待 浏览器当做一个对象来看待
顶级对象是 document 顶级对象是 window
操作页面元素 浏览器窗口交互的一些对象
是W3C 标准规范 是浏览器厂商在各自浏览器上定义的,兼容性较差
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

←か淡定☆ ヾ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值