首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.8  处理事件

事件(event)是用户在访问页面时执行的操作。提交表单和在图像上移动鼠标就是两种事件。

JavaScript使用称为事件处理程序(event handler)的命令来处理事件。用户在页面上的操作会触发脚本中的事件处理程序。表1-1列出了最常用的12种JavaScript事件处理程序。在第9章中,我们会讨论其他更高级的事件处理程序。

表1-1  事件处理程序

事  件

它处理什么

onabort

用户终止了页面的装载

onblur

用户离开了对象

onchange

用户修改了对象

onclick

用户点击了对象

onerror

脚本遇到了一个错误

onfocus

用户激活了对象

onload

对象完成了装载

onmouseover

鼠标指针移动到对象上

onmouseout

鼠标指针离开了对象

onselect

用户选择了对象的内容

onsubmit

用户提交了表单

onunload

用户离开了页面

例如,我们的猫就可以通过执行purr(打呼噜)和stretch(伸懒腰)操作来处理onpetting(亲热)事件。

在JavaScript中,如果用户点击一个按钮,那么onclick事件处理程序会注意到这一操作,并执行分配给它的任务。

在编写脚本时,不必预测出用户可能采取的所有操作,只需处理那些你希望提供特殊处理的事件。例如,如果没有onload事件处理程序,页面也会顺利地装载。但是,如果希望在页面装载时触发一个脚本,就要使用onload命令。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论