Internet的迅猛发展,特别是WWW的日益普及很大程度上得益于网络上的超媒体信息。为了满足Web用户对信息资源无止境的渴求,开发者们在不断地扩充超媒体语言的能力。从静态文本到静态图像,从静态图像到动态图像,随后又加入了声音、影像、三维动画等等。另一方面,用户已不满足于只是坐在那里被动地浏览,他们希望服务方在主页中提供更多的交互性,以便他们也可以加入Web游戏中。Java语言以及另外一些脚本语言(Script)的出现满足了服务方和用户方的这种要求。它们为Web内容开发者提供了一种灵活简便的Web页面设计途径。
DHTML的意思可以理解为动态的HTML,DHTML并不是W3C组织所定义的标准。DHTML可以说是“营销名词” - 可用在微软和网景浏览器上,DHTML是一种组合式的技术,被用来建立动态的WEB站点。对于大多数人们来说DHTML就意味着HTML,样式表和JS的组合体,通过DHTML的使用WEB开发人员可以控制HTML元素在浏览器窗口中的的显示模式与定位。
HTML 4.0
在HTML4.0里,所有的格式信息都可以从HTML文档分离到独立的样式表上。因此布局以及其他的一些样式上的操作都不会影响到文档的结构以及它的内容。
CSS 2.0
CSS在设计领域上有着新的突破,因为它可以让开发人员通过控制样式和布局来让所有使用这个样式和布局的页面立刻发生变化。开发人员可以为文档中的每个一个HTML元素定义样式,并如你所愿的让这个效果在多个页面上产生效果。
文档对象模型
"W3C文档对象模型<(DOM)是一个中立的接口语言平台,允许程序以及脚本动态地访问和更新文档内容,结构以及样式",HTML DOM是一个独立的语言平台,任何程序语言,比如Java, JavaScript, 和 VBScript都可以使用到它。
JavaScript
JavaScript是一种基于对象的脚本语言。使用它可以开发Internet客户端的应用程序。JavaScript在HTML页面中以语句形式出现,并且可以执行相应的操作。
JavaScript的特点
JavaScript是安全的语言
JavaScript被设计为通过浏览器来处理并显示信息,但它不能修改其它文件中的内容。也就是说,它不能将数据存储在Web服务器或用户的计算机上,更不能对用户文件进行修改或删除操作。





