事件处理机制
三要素:事件源对象,事件名,事件处理程序事件的名称
属性 | 发生的场景 |
---|---|
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)//清空定时器
- setInterval(调用的函数,间隔时间)
let inner=setInterval(func,1000);
clearInterval(inner)//清空定时器