事件处理,定时器,BOM模型

  1. 事件处理机制
    三要素:事件源对象,事件名,事件处理程序

  2. 事件的名称

属性 发生的场景
onload 页面或图片加载完成时
onclick 鼠标点击时
onchange 当用户改变域的内容时
onfocus,onblur 获取焦点时
onmouseover 当鼠标移到上面时
onmouseout 当鼠标离开上方时
onkeypress 当键盘的键被按下时
onerror 当加载错误时

3. BOM模型
windows的常用方法

方法名称 说明
resizeBy 把窗口调整到指定像素
resizeTo 把窗口调整到指定的宽高
moveBy 把当前窗口移动到指定像素
moveTo 把窗口的左上角移动到指定的坐标
scrollBy 滚动指定的像素距离,常用于回到顶部
scrollTo 滚动到指定的坐标位置
setTimeout 在指定的毫秒后调用函数表达式
setInterval 按照指定的周期调用函数表达式
onload 当页面或图片加载完成时执行
onresize 当页面尺寸发生变化时执行
onscroll 页面滚动时触发

4. 定时器
1. setTimeout(调用的方法,等待的毫秒数)

let inner=setTimeout(func,1000);
clearTimeout(inner)//清空定时器
  1. setInterval(调用的函数,间隔时间)
let inner=setInterval(func,1000);
clearInterval(inner)//清空定时器

猜你喜欢

转载自blog.csdn.net/qq_42650983/article/details/82261039
今日推荐