dhtml
一,概述
DHTML就是当前网页从web服务器下载后无需再经过服务器的处理,而在浏览器中直接动态地更新网页的内容、排版样式、动画等。Dynamic HTML(简称DHTML、DHML)是一种通过结合HTML、用户端脚本语言(Client Side Script,如JavaScript)、串接样式表 CSS和文件物件模型 DOM来创建动态网页内容的方法。
二,用途
1,产生交互式表单等动态内容
2,生成类似WebCT的e-learning交互式在线基础培训
3,创建基于浏览器的视频游戏,内建多媒体支持
4,动态排版样式
5,精确定位
DHTML现在还有缺陷,但它可能成为将采的标准。
为使用DHTML,我们必须掌握三种技术:HTML4.0,CSS(CSS1和CSS2)和文档目标模型(DOM)。
一、DOM
DOM即Document Object Model,可译为文档对象模式。DOM允许用脚本或其它编程语言处理数据。数据计算不需要回到服务器就能进行。分离使用者观看数据的界面,使用简单灵活开放的格式。当前,DOM没有如预料那样常用。每一个主要的浏览器用它自己的DOM。缺少标准是 DHTML相关产业发展缓慢的原因。然而,Netscape和Microsoft都许诺支持W3C DOM。
二、 HTML与JavaScript
当我们在做网页的时候,要是使用了JavaScript,那么我们的网页不但可以做得精致漂亮,而且可以动感十足。
要在网页中加入JavaScript,首先必须学会编写相关的脚本程序。在HTML中,有一个<script>,它是用来声明嵌入脚本的。用法如下:
<script language=“JavaScript”>
JavaScript程序
</script>
在一个HTML文档中,可以有多个<script>标记。一般来说,最好将函数的定义、全局变量的声明等放在<HEAD>……</HEAD>之间,而在文档的别处直接使用函数就行了。
在<script>…</script>中,不但可以放置JavaScript脚本,而且可以加入别的脚本。
注意:我们这儿只是讲了一下如何将脚本加入到HTML中去。如果想怎么去写脚本,还要大家自己学习更多的东西。
三、HTML4.0,DOM和浏览器的兼容性
部分HTML4.0元素和属性是向后兼容的。一些增强的功能,包括窗体和对用户的响应能力,在早期版本的浏览器中不能工作很好(或根本不能工作)。