JS学习笔记之BOM 4.28

本文介绍了JavaScript的浏览器对象模型BOM,详细讲解了window对象的事件处理,如窗口加载.onload和调整大小.onresize事件。还探讨了定时器setTimeout和setInterval的使用及停止方法,以及JS执行机制的同步与异步任务。此外,文章还涵盖了location对象的URL处理和history对象的浏览器历史记录功能。
摘要由CSDN通过智能技术生成

BOM简介

BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而浏览器窗口进行交互的对象,其核心对象 window

BOM 一系列相关的对象构成,并且每个对象都提供了很多方法与属性

BOM 缺乏标准,JavaScript 语法的标准化组织 ECMADOM 标准化组织 W3C,BOM 最初Netscape 浏览器标准的一部分。

 BOM DOM ,它包含 DOM

window 对象是浏览器的顶级对象具有双重角色

1.JS 访问浏览器窗口的一个接口

2.是一个全局对象。定义在全局作用域中的变量、函数都会变成 window 对象的属性和方法。

在调用的时候可以省略 window,如 alert()prompt() 等都属于 window 对象方法。

注意:window特殊属性 window.name

window 对象的常见事件

2.1 窗口加载事件

window.onload = function(){}
或者 
window.addEventListener("load",function(){});

window.onload 是窗口 (页面)加载事件,当文档内容完全加载完成会触发该事件(包括图像、脚本文件、CSS 文件), 调用的处理函数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值