![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BOM相关
mr_minlong
这个作者很懒,什么都没留下…
展开
-
BOM之概述
概述 BOM:专门操作浏览器窗口的API window 角色 代替了ES中Global充当全局对象 封装了浏览器软件/窗口对象的属性和方法 —— BOM 打开新连接的方式 在当前窗口打开,允许后退: window.open(“url”,”_self”) 在当前窗口打开,不允许后退 history:记录当前窗口本次打开后成功访问过后的url,历史记录栈 location:当前窗口正在打开的ur原创 2016-03-19 19:43:07 · 363 阅读 · 0 评论 -
BOM之常用API
定时器 定时器:让程序按指定时间间隔,自动执行任务,任务是所有定时器的核心 分类 周期性定时器:让浏览器按指定时间间隔反复执行同一任务 何时使用:一项任务,连续执行 如何使用:3步 定义任务函数:定义了定时器每一次执行的任务 function task(){…} 启动定时器:将任务函数放入定时器API中,设定时间间隔,最后返回定时器的序号 timer = setInterval(task,原创 2016-03-19 19:43:31 · 2321 阅读 · 0 评论 -
BOM之事件相关
事件 事件:浏览器自动触发的或用户手动触发的对象状态的改变 事件处理函数:当事件发生时,自动执行的函数对象 如何绑定事件处理函数:3种 在JS动态绑定事件处理函数:elem.事件名 = 函数对象 问题1:同一元素的同一事件处理函数,只能绑定一个函数对象 问题2:无法修改事件触发的顺序 在JS中动态绑定事件处理函数,可同时绑定多个,可修改事件触发顺序 DOM标准:elem.addEventList原创 2016-03-19 19:43:52 · 416 阅读 · 0 评论