日期:2014-03-27  浏览次数:20795 次



 
    不知你是否有这样的经历,进入一个主页,立刻跳出一个提示要你马上下载Flash
插件,还有当你用鼠标指向一个图片时,马上就会出来一个带音乐的小动画,等等。这些效果基本上都是用Jscript实现的,为了使我们网页更加绚丽多彩有必要学习Jscript吗?当然没有必要,每一种特效的Jscript代码几乎无需太多改动,就可以加到网页中直接使用,但还是要改一点点代码,对Jscript不熟的人来说是件很痛苦的事,好在强大的网页编辑工具DW3(是Dreamweaver 3.0缩写,下同)为我们提供了——行为(Behaviors)技术,它提供了一种利用简单直观的语句设置手段,为网页对象添加一些动态效果和简单的交互功能。

    说了半天该让“行为”出场了,每个行为包括一个动作(Actions)和一个事件(Events)。任何一个动作都需要一个事件激发它,它们两个是相辅相成的一对。动作是一段先已编好的Jscript代码,这些代码在特定事件被激发时执行。比如:鼠标点击网页中某一特定对象时,就播放一段音乐或出来一个指定大小的窗口。

    DW3为我们提供了大约20多种响应动作(Actions),常见和大家比较熟悉的诸如:Popup Message(跳出信息对话框),Open Browser Window(跳出一个指定窗口)等等,而DW3提供的事件(Events)就达40多个,没吓着你吧,我们只需掌握常用的20多个就可以了,我们熟悉的事件有:OnMouseOver,OnMouseOut,OnLoad,Onclick等。

    在此不得不谈的问题——兼容,不兼容是排除异己的最好竞争方法,这种竞争的结果对我们使用者和消费者没有多少好处,我们不得不在他们当中选取其一,对于鱼与熊掌都要的时代这是个痛苦的抉择。并不是所有的浏览器都支持这些动作和事件,当Netscape浏览器和IE浏览器杀得初见分晓的时候,我建议大家使用Ie浏览器,因为它有Mircosoft这个大后台,没有多少人敢不支持它。并不是有许多动作和事件它们互不支持,只是少量不支持而已,对此不要考虑太多。

    本教程难度不大,适合于初学者和对某些行为不太清楚的朋友,本教程注重应用,重点放在一些范例的讲析。再谈谈本教程的基本模式,本教程将以行为为主体展开,我将详细地介绍每一个行为的两部分——动作和事件。先详细讲解每个动作的功能和菜单的基本设置,接着介绍支持这个动作的事件,讲一些典型的应用范例(每个动作至少1个范例),我将把事件穿插在范例中介绍。要强调的一点是我将不按顺序介绍行为。最后我要申明一点,由于我的水平有限,在讲述的过程中难免会出错,希望大家及时指出和多加包涵,有问题请来信或到酷页留言(www.kupage.com),在此先谢了!