EVENT

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EVENT相关的知识,希望对你有一定的参考价值。

EVENT:
事件源 元素(目标事件)
事件 onclick 事件
事件处理函数 事件发生时要进行的操作,又叫做"事件句柄"或"事件监听器"

事件的分类:

鼠标事件:
onclick:鼠标点击操作 ondblclick:鼠标双击操作 onmousedowm:按下鼠标按键 onmouseup:抬起鼠标按键
onmousemove 鼠标指针在元素上方移动 onmouseover:鼠标指针进入元素 onmouseout:鼠标指针移出元素
DOMMouseScroll 鼠标滚轮事件(FF) onmousewheel:鼠标滚轮事件(IE,CHROM)

键盘事件:
onkeyup:抬起键盘按键
onkeydown:按下键盘按键
onkeypress:按下或按住键盘按键

表单事件:
onsubmit:按下表单的提交按钮
onblur:input失去焦点
onfoucs:input获得元素
onchange:更改input元素的内容

html事件(其他页面事件):
onload:页面加载完成
onunload:文档的载入被撤销(例如页面跳转等情况时)
onbeforeunload:页面刷新或关闭时

事件流:
分类:冒泡事件(所以浏览器都支持) 自上而下,从内到外,确定到不确定
捕获事件 (IE不支持) 自下而上,由外到内,不确定到确定

鼠标事件 - 相对于浏览器位置 event.clientX clientY
相对于屏幕位置 event.screenX screenY

相对于事件源位置 event.offsetX offsetY

以上是关于EVENT的主要内容,如果未能解决你的问题,请参考以下文章

多线程

evevt

诺禾-EventBus/EventQueue 再思考

诺禾-EventBus/EventQueue 再思考

JavaScript--自定义事件Event

在setState()之后更新Flutter页面