计算机专业教程--第14章行为和时间线.pdfVIP

计算机专业教程--第14章行为和时间线.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 下载 第14章 行为和时间线 如果要执行较复杂的数据处理,通常需要执行服务器端的脚本或程序。然而如果仅仅希 望自己同页面中的元素进行简单的交互控制,每次都连接到服务器就显得很不现实,这不仅 使交互控制变得缓慢,而且还延长了联机时间,造成不必要的浪费。 如果仅仅希望进行简单的页面中交互控制,则可以使用客户端的脚本或程序。所谓客户 端,也即脚本程序被包容在当前的网页中,用户可以直接在网页中进行各种动作,实现信息 交互,而不必连入I n t e r n e t服务器。事实上,我们在介绍表单的一章中,已经举过一个客户端 脚本的例子。 很多人通过在文档中包含J a v a S c r i p t脚本来实现用户同页面的交互,然而编写脚本既复杂, 又需要专门的学习,所以, D r e a m w e a v e r提供了一种称作“ B e h a v i o r ”(行为)的机制,帮助 您构建页面中的交互行为。可以将行为看作是 D r e a m w e a v e r 的内置J a v a S c r i p t库,它不仅可以 帮助您构建脚本,还可以对现有脚本进行管理。利用 D r e a m w e a v e r ,您不用书写一行代码,就 可以实现丰富的动态页面效果,实现人和网页的交互。 本章主要介绍如何利用D r e a m w e a v e r构建行为,实现网页的动态效果。 14.1 行为概述 实际上,我们曾经接触过行为,为文档添加导航条、跳转菜单、轮替图像等,实际上都 是使用的行为。这一节,我们介绍行为的基本概念。 14.1.1 行为的概念 所谓行为(B e h a v i o r ),顾名思义,就是在网页中进行的一系列动作,通过这些动作,可 以实现用户同网页的交互,也可以通过动作使某个任务被执行。 一般来说,一个行为应该由一个事件( e v e n t )和一个动作(a c t i o n )所组成。例如,当用 户将鼠标移动到一幅图像上,这就产生了一个事件,如果这时候图像变化(这就是我们前面 介绍过的轮替图像),则实际上就导致了一个动作发生。 动作通常由一段J a v a S c r i p t代码所组成,利用这段代码可以完成相应的任务,例如打开浏 览器、播放声音或视频等,在 D r e a m w e a v e r 中,可以使用D r e a m w e a v e r 内置的行为来往页面中 添加J a v a S c r i p t代码,而不用自己书写,当然,也可以对现有的代码进行修改,使之更符合自 己的需要。 事件则通常由浏览器所定义,它可以被附加到各种页面元素上,也可以被附加到 H T M L标 记中。通常一个事件总是针对页面元素或标记而言的。例如,在大多数浏览器中的超级链接 上都会发生o n M o u s e O v e r、o n M o u s e O u t和o n C l i c k这三种事件。当鼠标移动到链接上,就发生 链接的o n M o u s e O v e r事件,而鼠标移动到链接之外,就发生链接的 o n M o u s e O u t事件,而单击 链接,就发生链接的 o n C l i c k事件。另一个常见的事件是 o n L o a d ,它同图像或是文档正文相关 联,当载入文档时,就发生文档的 o n L o a d事件,而载入图像时,就发生图像的 o n L o a d事件。 第14章 行为和时间线 309 下载 将事件和动作组合起来,就构成了行为,例如,将 o n C l i c k行为同一段J a v a S c r i p t代码相关 联,在单击鼠标时就可以执行相应的 J a v a S c r i p t代码。通常,我们将事件产生的这个过程称作 触发。 不是所有的动作都需要用户的干涉才会发生,例如我们可以指定某个动作每隔 1 0秒运行 一次,当然,这实际上还是由事件触发的,只是这种事件不是通过用户本身的行为而产生的 罢了。 有时候会有多个动作同一个事件相关联,换句话说,当事件发生时,会导致多个动作被 执行。在D r e a m w e

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档