javascript事件类型

UI事件: 
onload事件,当页面完全加载完之后,就会触发window上面的onload。
onunload事件,与load事件对应的是onunload事件,这个事件在文档被完全卸载后触发。只要用户从一个页面切换到另一个页面,就会发生onunload事件。而零这个事件最多的情况是清楚引用,以避免内存泄漏。
resize事件,当浏览器窗口被调整到一个新的高度或宽度时,就会触发resize事件。
焦点事件:
焦点事件会在页面元素获得或失去焦点时触发。
当焦点从页面中的一个元素移动到另一个元素,会依次触发下列事件:
(1) focusout 在失去焦点的元素上触发;
(2) focusin 在获得焦点的元素上触发;
(3) blur 在失去焦点的元素上触发;
(4) DOMFocusOut 在失去焦点的元素上触发;
(5) focus 在获得焦点的元素上触发;
(6) DOMFocusIn 在获得焦点的元素上触发。
鼠标和滚轮事件:
click:在用户单击主鼠标按钮(一般是左边的按钮)或者按下回车键时触发。 
dblclick:在用户双击主鼠标按钮(一般是左边的按钮)时触发。 
mousedown:在用户按下了任意鼠标按钮时触发。不能通过键盘触发这个事件。
mouseenter:在鼠标光标从元素外部首次移动到元素范围之内时触发。
mouseleave:在位于元素上方的鼠标光标移动到元素范围之外时触发。
mousemove:当鼠标指针在元素内部移动时重复地触发
mouseout:在鼠标指针位于一个元素上方,然后用户将其移入另一个元素时触发。
mouseover:在鼠标指针位于一个元素外部,然后用户将其首次移入另一个元素边界之内时触发。
mouseup:在用户释放鼠标按钮时触发。
键盘与文本事件:
keydown:当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件。
keypress:当用户按下键盘上字符键时触发,而且如果按住不放的话,会重复触发此事件。
keyup:当用户释放键盘上的键时触发。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值