在之前的学习中,我们接触过鼠标点击事件(即onclick)。那事件究竟是什么呢?举个例子,当我们点击一个按钮时,会弹出一个对话框。其中“点击”就是一个事件,“弹出对话框”就是我们在点击这个事件里面做的一些事情。
在JavaScript中,一个事件应该有3部分。
- (1)事件主角:是按钮呢?还是div元素呢?还是其他?
- (2)事件类型:是点击呢?还是移动呢?还是其他?
- (3)事件过程:这个事件都发生了些什么?
当然还有目睹整个事件的吃瓜群众,也就是用户。像点击事件,也需要用户点了按钮才会发生嘛,没人点就不会发生。很好理解吧?一个“事件”就这样诞生了。
在JavaScript中,事件一般是用户对页面的一些“小动作”引起的,例如按下鼠标、移动鼠标等,这些都会触发相应的一个事件。JavaScript常见的事件共有以下5种。
- (1)鼠标事件
- (2)键盘事件
- (3)表单事件
- (4)编辑事件
- (5)页面事件
事件操作是JavaScript的核心,可以这样说:“不懂事件操作,JavaScript等于白学”。在JavaScript入门阶段,我们主要给大家讲解最实用的事件,大家掌握这些就可以走得很远了。对于更加高级的内容如事件冒泡、事件模型等,我们在JavaScript进阶教程中再给大家详细介绍。