事件驱动的基本概念
- 在图形界面的环境下,用户操作鼠标或按键的动作以及系统操作如载入页面等称为事件。如单击超链接或按钮时,就产生一个单击(click)事件;当载入一个页面时,就会发生载入(load)事件;等等。
- 用户操作事件或系统操作事件引起一连串程序动作的执行方式,称为事件驱动。为了响应某个事件而进行的处理过程,称为事件处理。对事件进行处理的程序或函数,称为事件处理程序。
- 浏览器在程序运行的大部分时间都在等待交互事件的发生,并在事件发生时,自动调用、执行事件处理程序。
- 在JavaScript中,对事件的处理通常由函数来完成。另外,一段代码也可以作为事件处理程序。