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元素和属性是向后兼容的。一些增强的功能,包括窗体和对用户的响应能力,在早期版本的浏览器中不能工作很好(或根本不能工作)。