1、行为就是在网页中进行的一系列动作。通过这些动作,可以实现用户同网页的交互,也可以通过动作使某个任务被执行。
2、一般来说,一个行为应该由一个事件(event)和一个动作(action)组成。例如,当将鼠标移动到一幅图像上时,就产生了一个事件,如果这时图像变化,就产生了一个动作。
3、动作通常由一段JavaScript代码组成,利用这段代码可以完成相应的任务,如打开浏览器、播放声音或视频等。在Dreamweaver中,可以使用Dreamweaver内置的行为往页面中添加JavaScript代码,也可以对现有代码进行修改,使之更符合自己的需要。
4、事件则通常由浏览器定义,它可以被附加到各种页面元素上,也可以被附加到HTML标记中。通常一个事件总是针对页面元素或标记而言的。例如,在大多数浏览器中的超链接上都会发生on MouseOver、on MouseOut和on Click这3种事件。当鼠标移动到链接上,就发生链接的on MouseOver事件;而鼠标移动到链接之外,就发生链接的on MouseOut事件;而单击链接,就发生链接的on Click事件。
5、另一个常见的事件是on Load,它同图像或文档正文相关联。当载入文档时,就发生文档的on Load事件;而载入图像时,就发生图像的on Load事件。
6、将事件和动作组合起来,就构成了行为。例如,将on Click事件同一段JavaScript代码相关联,在单击时就可以执行相应的JavaScript代码。
7、通常,我们将事件产生的这个过程称为触发。不是所有动作都需要用户的干涉才会发生。例如,我们可以指定某个动作每隔10秒运行一次,这实际上还是由事件触发的,只是这种事件不是通过用户本身的行为而产生的。
8、有时会有多个动作同一个事件相关联,换句话说,当事件发生时,会导致多个动作被执行。在Dreamweaver中,可以指定这些动作发生的顺序,从而实现需要的结果。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>