什么是DHTML:动态HTML
时间:2007-07-17 来源:chenqiubite
与一般出版物描述的相反,动态HTML:DHTML不仅是一种独特的技术、计算机语言或功能集,而是综合了几种不同技术相互作用的方式。动态HTML(DHTML)可以让您使用常规DHTML、脚本文件、文档对象模块、绝对定位技术、动态样式、多媒体过滤器和各种其他技术动态改变HTML在屏幕上显示文本和图像的方式。 ——《动态HTML实用指南》Microsoft
最常用的应用有:运行在浏览器端的各种脚本程序。
传统的HTML是静态的,当它被加载到浏览器后,它只像一个画面,怎么看也不会发生变化,而动态HTML则意味着Web页面对用户有响应,即,动态HTML能自动变化。
首先,DHTML需要一种方法查阅文档,它能跟踪页面上的每个元素,从最小的〈H6〉标题和〈HR〉水平标尺,到表单中所有元素,从本质上说,每当页面被加载时,浏览器就建立起数据库,每个标记就成为数据库中的一个记录。其次,DHTML还需要一种方法来控制一个文档中所有需要控制的元素,可以通过一些脚本语言来完成,例如javascript或vbscript,脚本语言会把相关信息嵌入到页面上的每个元素,并查阅他们设置值,使之发生预想的变化。
简而言之,DHTML不是有关面向服务器的脚本、javaapplet或动画GIF图象,所有的这些操作都可以自己完成,除了改变页面内容外,不需要访问服务器。页面下载后,不论什么时候,DHTML都能处理页面元素,改变页面版面、内容和位置。并把结果不断的提供给用户。
目前DHTML没有统一的标准。