2016-1121

网站建设中插件(plug-in)的重要性

返回

  网站建设中插件(plug-in)的重要性

  进一步地,为了在HTML页面中实现音频、视频等更为复杂的多媒体应用,1996年的Netscape 2. O成功地引人了对QuickTime插件的支持,从此插件这种开发方式也就迅速风靡了浏览器的世界。在Windows平台上,微软将客户端应用集成的赌注押到了20世纪90年代中期刚刚问世的COM和ActiveX身上。1996年,1E 10正式支持在HTML页面中插人ActiveX控件的功能,这为其他厂商扩展Web客户端的信息展现方式开辟了一条自由之路。1999年,liealplayer插件先后在Netscape和EE浏览器中取得了成功,与此同时,微软自己的媒体播放插件Media Player也被预装到了各种Windows版本之中。同样值得纪念的还有n汕插件的横空出世。20世纪90年代初期,Jonathan Gay在FutureWave公司开发了一种名为Future Splash Animator的二维矢量动画展示工具。1996年,Macromedia公司收购了FutureWave,并将Jonathan Gay的发明改名为我们熟悉的Flashy从此,Flash动画成了Web开发者表现自我、展示个性的最佳方式。

  插件包括两个部分,即它的数据代码部分和可以识别并驱动执行这些数据代码的程序部分,简称为插件数据和插件程序,们分别存在于不同的位置。插件数据嵌人到HTML文件中,并随之一起存储在服务器上;当浏览器解释执行这个HTML文件时,浏览器本身是无法识别插件数据的,必然要交给另外的相应的程序—即插件程序来解释执行。因此插件程序是嵌人到客户端的浏览器中,随着浏览器的启动而自动执行的。插件的出现,使得动态效果的实现变得更加容易。许多动态显示效果,如动画、电影等就可以用特定的专门软件来编写,如Flash、Windows Media等。然后插人到HTML网页文件中,在浏览器中用相应的插件程序打开观看。插件有很多,比较重要的有以下几种。

  1.最常见的Windows Media, Flash和QuickTime:这三种是最常见的插件,其插件程序已经默认安装在EE 6甲U版本的浏览器中,因此这三种插件数据的文件无须安装插件程序就可以顺利地被EE 6.0浏览器解释执行。

  2.Applets:Applets是applications的简称,即应用程序,一般用Java语言编写。内嵌于HTML档中,搭配浏览器执行。Java语言天生就具备平台无关的特点,让人们很快找到了在浏览器中开发动态应用的捷径。1996年,著名的Netscape浏览器在其2甲D版中增加了对JavaAp-plets和JavaScript的支持。Netscape的“冤家对头”,微软的EE 3甲。也在这一年开始支持Java技术。现在,喜欢动画、交互操作和客户端应用的开发人员可以用Java或JavaScript语言随心所欲地丰富HTML页面的功能了。不过,也正是由于Java Applets的平台无关特点,使Java Applets的每次运行都要Java虚拟机进行编译生成可执行代码,因此它的执行效率并不高。

网站建设中插件(plug-in)的重要性

  3.VRML:VRML是虚拟现实建模语言(Virtual Reality Modeling Language)的简称。和HTML类似,它是一种在网络上使用的描述三维环境的场景描述语言,是HTML的3D(三维)模拟。它的出现主要是为了解决在网页中实现三维动画效果以及基于三维对象的用户交互问题。VRML文件是扩展名为WTl的一种用来描述几何形体的ASCII文本文件,它不需要任何编译,直接由浏览器解释执行。VRML实际上就是以插件的形式运行的。要解释执行VRML文件,必须预先在客户端提供一些基本的三维图形库并装好内嵌的VRML浏览器,当浏览器接收到VRML文件时就交由VRML浏览器把文件中的信息解释成空间中目标的几何形体描述,如长方体,球体,不规则的其他三维物体等,然后提供每秒若干次实时显示,同时着色和渲染,这样在用户的计算机上就会有一个活动场景的感觉。