作 者 : 祥子
现行的动态网页主要有两大类技术:网页的动态表现技术与网页的动态内容技术。前者是网页外观表现技术,后者是网页的内容更新技术。一、网页的动态表现技术
传统的网页外观是静态的,只有文字与静态的图片,用户只是被动地阅读制作者提供的信息。后来出现在主页上的Gif图片动画技术是动态网页的雏形,这以后一段时间导致了Gif动画大行其道。尽管Gif动画为原来死板的网页增色不少,但它实质上只是一个活动的小图片,只能作为装饰点缀用,满足不了人们的交互需求。此后不久产生了一系列更高级的动态网页技术,如Flash技术、DHTML技术与VRML技术等。
1、
Flash技术
两年前
Future Wave公司开发出支持网页的动画制作软件,命名为Future
Splash Animator。由于市场反应极佳,很快便被多媒体公司Macromedia收归旗下,改名为Flash。
Flash技术是一种全动态的网页技术,能使整个网页都活动起来。常见的汉字移动、汉字从小到大地增长,在Flash中都可轻松实现,它给网页创作人员创造了一个充分发挥想像力的工作平台。不过现在的浏览器不支持Flash技术,要欣赏使用Flash技术的网页,必须为浏览器安装
Macromedia 公司提供的免费插件Shockwave,它在网上随处可以下载。Flash
技术很有可能成为新一代的网页动画标准,其主要特点如下:
(1)、利用矢量图作为主要的表现手段,网页内的动画能随意放大或缩小而不失真;动画变形效果过渡非常流畅,就像看电视一样的感觉;也可输入点阵图,满足各类创作的需要。
(2)、一个文件里面可以同时混合声音与图像,是一个真正的多媒体文件。
(3)、Macromedia 公司已经与 Real Networks
公司取得共识,在数据流技术上与Real Audio及Real Video合作,使
Shockwave 播放采用Flash 技术做的网页更流畅。相对于用DHTML或者其他动态效果的语言做出的文件,Flash文件要小很多,一大堆的动态效果混在一起,有时候才20K左右。在28.8K的Modem连接下能实现声音、动画的完美表现。目前
Macromedia 公司已推出了Flash3制作软件,功能又有较大的增强。Microsoft
和 Netscape 公司都宣布将在以后的浏览器版本中增加对Flash的内部支持,不用再安装功能插件。
但是,要运用好Flash3
这一制作软件,要求制作人员在设计中有很好的创意,那样才能做出一个比较生动和有趣的效果。如果两者都不具备,即使花费很多时间和精力,做出来的效果也只会是平淡无奇的。
2、
DHTML
动态超文本标记语言(Dynamic
HTML),它有类似于Flash的功能,能使整个网页活动起来。它是HTML语言的自然发展趋势,但是由于Microsoft
公司与Netscape 公司都坚持自已设计的DHTML标准,互不妥协,使DHTML难以形成一个公共的标准,严重影响了它的发展。
3、
VRML
Virtual
Reality Moduling Language,意思是虚拟现实造型语言。相对于二维HTML
语言来说,VRML就是三维建模语言,将Web信息在一个交互的三维空间中表达出来。VRML由几家公司在共同发展着:SGI、InterVista、Sony和其他一些小公司,其中最主要的是电脑图形业巨子
SGI 公司。由于VRML中包含了移动采集数据、大量声音和影像,所以文件很大,下载时间很长,而且在用户端运行时速度太慢,画面也不够清晰。VRML还在发展完善中。
|