【JavaScript】笔记-事件-事件类型

页面加载/卸载事件

触发顺序:

DOMContentLoaded -> load -> beforeunload

事件对象触发
DOMContentLoaded

document

window

HTML文档(DOM树)被加载到内存和解析时。在load前触发。
loadwindowHTML文档(DOM树),css,图像,被加载和解析时
beforeunloadwindow关闭标签,浏览器窗口,刷新页面时。在unload前触发。

焦点事件(DOM)

用于:与表单控件交互时。

事件触发
focus当元素获取焦点时
blur当元素失去焦点时

鼠标事件(DOM)

单击时触发事件:down -> up -> click

事件触发
click在元素上按下松开鼠标主键时
mousedown在元素上按下鼠标任何键时
mouseup在元素上按下后松开鼠标任何键时
mouseover鼠标从元素A外移到元素边框区里时或其子元素里时触发事件A的该事件
mouseout鼠标从元素A里移到元素边框里时或其子元素外时,或鼠标进入子元素里时,均触发元素A的该事件
mousemove在元素上移动鼠标时(反复触发)
contextmenu当打开上下文菜单(快捷菜单)时

键盘事件(DOM)

用户在键盘上按键时触发

触发顺序:keydown -> keyup

事件触发
keydown按下某 个键时(按下不放会重复触发)
keyup按下并松开某个键时发生在输入框值变化后

表单相关元素事件

用于用户和表单或表单控件交互时

事件触发
input当input,select,textarea控件的值被改变时
change元素的值被改变且提交时,用于select,radio,checkbox控件值改变时
submit表单被提交到服务器时

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值