事件分哪些
2025-01-12 20:33:19
事件可以按照不同的分类方式进行划分。以下是一些常见的事件分类:
按输入设备分类
鼠标事件:包括单击(click)、双击(dblclick)、按下(mousedown)、抬起(mouseup)、移动(mousemove)、进入(mouseover/mouseenter)、离开(mouseout/mouseleave)、右键(contextmenu)。
键盘事件:包括按下(keydown)、抬起(keyup)、按下并抬起(keypress)。
按事件性质和影响范围分类
自然事件:由自然力量引起的现象和事情,如地震、洪水、台风等。
社会事件:涉及社会结构和人类行为的各种事件,如政治事件、经济事件、安全事件、工程事件、外交事件等。
按触发方式分类
系统事件:由系统自动激发的事件,如时间每隔24小时,银行储户的存款日期增加一天。
用户事件:由用户操作触发的事件,如用户点击按钮,在文本框中显示特定的文本。
按事件处理机制分类
事件:对组件的某种同类型操作动作的集合,如单击按钮、输入字符串、选择菜单选项等。
事件源:产生事件的源头,即发生事件的组件,如按钮、文本框等。
事件监听器:用于监听组件事件并执行相应处理方法的接口类型。
事件适配器:简化版的事件监听器,只监听和响应特定动作。
按突发事件的性质分类
必然事件:在一定条件下必定发生的事件。
不可能事件:在一定条件下不可能发生的事件。
随机事件:在一定条件下可能发生也可能不发生的事件。
按突发事件的成因分类
自然性突发事件:由自然因素引起的事件,如地震、洪水等。
社会性突发事件:由社会因素引起的事件,如恐怖袭击、经济危机等。