讨论:动态HTML

伺服端脚本语言 (Server Side Script),是指由网站伺服器编译,并将编译结果传送至用户端的语言。也就是像 ASP、PHP 这一类的东西。换句话说,伺服端脚本语言本身,必须跟著伺服器走,伺服器上有相对应的语法处理引擎 (亦称为编译器或直译器),该脚本语言才能被顺利执行,最后由用户端的浏览器接收伺服端脚本执行所产生的网页码(web page code)。

而就普遍的定义来说,Java Script 应属用户端脚本语言 (Client Side Script),因为在大部份的状况下,它都是跟著浏览器走的,只要用户端的浏览器能够支援,就可以执行所谓的 Java Script。换言之,它跟伺服器有无提供语法处理编译无关。

另外,DHTML 在基本上仍是以用户端脚本语言为基础,故其特性与用户端脚本语言相同:与浏览器之间的相依性较高。 蓝斯艾瑞克

DHTML 实际究竟是不是语言? 编辑

根据 [1](英文) 的资料显示, DHTML 只是一个术语或者是一个名称, 指结合 HTML, CSS, DOM 和 Javascript 来组成一个动态网页. DHTML 本身并不是一个语言或网络标准. 在 W3C [2] 的文件(该文件位于 [3])中, 亦表示 DHTML 只是一个名称. (原文节录: Dynamic HTML (DHTML) is a term used by some vendors to describe the combination of HTML, style sheets and scripts that allows documents to be animated.)

返回到“動態HTML”页面。