1.6.5 JavaScript的基本事件
事件是指用户与Web页面交互时产生的各种操作,例如单击Web页面上的超链接或按钮时,就产生一个单击(click)事件(event)。浏览器为了响应某个事件而进行的处理过程,叫做事件处理。
注意 浏览器在程序运行的大部分时间都等待事件的发生,事件能够被Web页面中的JavaScript捕捉到,并在事件发生时,自动调用JavaScript的事件处理函数,完成事件处理。
除此之外,浏览器自己的一些动作也可以产生事件,例如,当浏览器载入一个Web页面时,就会发生载入(load)事件,卸载一个页面时,就会发生卸载(unload)事件。本小节将介绍几种常见的JavaScript事件,它们是以下所示的3种。
❑鼠标单击事件(onClick):当用户单击Web页面上的超链接或者按钮时,就会触发onClick事件。
❑页面载入和卸载事件(onLoad和onUnload):onLoad事件发生在Web页面完全下载完成后。onUnload事件发生在用户离开(即关闭)当前Web页面时。onLoad事件通常用来检测浏览器的一些信息,如浏览器类型、版本等。它们也可以用来处理用户cookie。
❑提交事件(onSubmit):该事件发生在页面表单的“提交”按钮按下并放开之后。通常使用该事件的处理过程验证表单数据的有效性。
因为事件发生后通常需要被处理,而处理的过程要在JavaScript函数中完成,所以,关于事件应用的示例将在下小节介绍函数时和函数的应用一同来举例。
共有条评论 网友评论