天瑞科技 - 深圳电脑维修,深圳电脑维护,深圳电脑修理, 上门维修电脑,深圳电脑上门维修
天瑞科技,深圳电脑维修,深圳电脑维护
天瑞科技




天瑞电脑公司  正在为您转接...
不仅仅是一些个人网站,现如今一些企业网站也“动”感十足。Dynamic HTML也就是动态HTML,以下称之为DHTML。但到底DHTML是什么呢?

先解释HTML。它是一种“静态”的网页设计语言,主要提供文本和图形的显示功能。但它很难提供多媒体、二维空间移动、精确定位文字、图形的大小和位置。而DHTML是近年来网络发展进程中最振奋人心也最具实用性的创新之一。它是一种通过各种技术的综合发展而得以实现的概念,这些技术包括Javascript, VBScript, Java Applet, Document Object Model(文件目标模块)简称DOM,Layers和Cascading Style Sheets(CSS)等。(抗议声起:已经晕菜了,禁止大段理论……)好吧,简单地说,DHTML就是动态网页,就是通过各种可能的方法使网页运动起来。(早说呀)

这里简单介绍一下实现DHTML的两种方式: Java Applet和JavaScript。

JAVA Applet特效的运用

什么是Java Applet呢?这里稍作解释:Java Applet是用Java编写的、含有可视化内容的、并被嵌入Web页中用来产生特殊页面效果的小程序。我们可以用Java Applet实现一些文字,图片等特效,经常上网的朋友可能看到过一种类似湖面效果的特效,相当逼真,就像真的一样。这就是用Java Applet实现的。Java Applet也可以达到人机交互的效果,比如一张图片,当鼠标移到上面会产生波动,就像现实中手波及水面使得水开始波动。这也可以用Java Applet实现。(事实上,现在由于flash的涌现,Java Applet的地位已经大不如从前。)

Java Applet要求用户的浏览器支持JAVA。现在一般的浏览器都支持JAVA。所以你大可以放心地在你的网站中用此类的特效。

我们先来看一个例子。

我们提供的图片只是单一的、静态的咖啡猫,经过Java Applet的处理后,有了湖面效果。查看网页的源文件,我们可以看到,Java Applet在网页中的基本结构如下:

<applet code="AnLake.class" width="238" height="374">//设定显示范围大小;最好与要载入图一样大小。
<param name="image" value="Garfield.JPG"> // Param是特效的一些参数,设定图档的名称
<param name="wavspeed" value="5">//设定波浪速度
……
</applet>

其中AnLake.class是就是以JAVA编写的一个有湖面效果的特效程序,可以去一些免费特效代码网站去下载,需要注意的是,你必须复制.class文件、还有所有图象文件到.html文件的同一目录下,才能在浏览器中看见正常的显示。这里介绍一个网站:http://www.anfyteam.com/ln/chisimp/,可以去下载Anfy1.4.5中文版,很方便地制作包含菜单树、焰火、水面、湖面等许多效果的JAVAApplet。

JavaScript特效的运用

JavaScript是内嵌于HTML的一种脚本语言。客户端的JavaScript程序不需要发送到服务器端处理,而直接在客户端的浏览器就能够解释执行。大家知道HTML是静态的,我们可以通过在HTML中嵌入JavaScript程序以达到网页的交互及动态等效果。正因为JavaScript有如此优越的条件,使得在网页中的运用越来越广泛。
JavaScript可以实现的效果有很多,诸如:文本特效、页面特效、菜单按钮特效、状态栏,任务栏特效、还有时间日期,弹出窗口等等。

这里要搞清楚一点,JavaScript不同于JAVA。JAVA与HTML无关,它本身可以单独执行;而JavaScript是内嵌于HTML的。并且JavaScript相对JAVA而言简单,易懂的多。

JavaScript在网页中的基本结构如下:

<SCRIPT LANGUAGE="JavaScript">
functionfun1(para1){
para1…
para2…
}
functionfun2(para1){
para1…
para2…
}
</SCRIPT>

function是定义函数。其中fun1,fun2就是函数,para1是变量名,也是传递参数。页面中应用时直接将para1替换为你应用的变量。

举一个简单的例子,在网页的html代码中加入如下代码:

<script language="JavaScript">
confirm("欢迎订阅视窗世界!");
</script>

虽然JavaScript功能强大,但还是要慎用。效果好,不一定都得用进去,特别是一些初学者容易走入这个误区,将所有自认为好的效果都用到网页中,让人看了眼花缭乱,无所适从。适当用一些特效代码,可以让你的网站生辉。可是如果你用太多的代码,一方面,会影响网页的可读性,另一方面还会影响网页下载速度。如果为了一些无伤大雅的特效修饰而导致页面不能正常浏览的话,可就得不偿失了。

当然很多代码是不需要你自己开发的,像“有声有色”、“主页特效制作百宝箱”、“呼吸小秘书”等等都提供了很多的网页特效代码,有JavaScript的,也有Java Applet的。你只需把代码插入HTML中就可以了。


天瑞科技,深圳电脑维修,深圳电脑维护
天瑞科技