html:超链接文本标记语言,用于将文本以某种格式显示在浏览器中。对页面显示的效果控制能力并不强。比较难做出更美更动态的效果,文本被传输到客户端无法进行变化,只是显示;功能比较单一。
css出现的目的是协助html控制页面的显示,实现更美更快的显示效果控制,并不去关心内容的显示。
而javaScript作用是拓展html功能单一的特点,嵌入在html标签中,在客户端实现一些逻辑及控制。
为配合javascript能操作html中各种元素,在dhtml中,用各种不同的对象来表示在浏览器中对象。包括浏览器本身,网页文档及在html文档中出现的标签元素。这样就能对整个文档及其所处的浏览器进行控制。