伺服端腳本語言 (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”页面。