農會 資訊管理類程式設計108 年第 13 題單選題
所謂伺服端語言 (Server-side Scripting)是指在先在伺服器直譯,再將結果傳給客戶端的網頁語言。下列何者為伺服端語言?
AJavaScript
BVBScript
CPHP正確答案
DJSP正確答案
EASP正確答案
C、D、E正確答案
伺服端語言在伺服器執行後傳回HTML,常見有PHP、JSP、ASP;JavaScript與VBScript主要為客戶端語言。
為什麼答案是 C、D、E
最普及的開源伺服端指令碼語言,直接在伺服器執行並產生HTML傳給客戶端。
考點:客戶端語言考點:伺服端語言
載入中…
完整詳解
Pro · 無限重點 伺服端語言在伺服器執行後傳回HTML,常見有PHP、JSP、ASP;JavaScript與VBScript主要為客戶端語言。
看到 PHP、JSP、ASP、Python 選伺服端;看到 JavaScript、VBScript、HTML 選客戶端,秒殺此題。
逐選項分析
A客戶端語言✕
傳統上屬於客戶端指令碼語言,主要在瀏覽器端執行以處理UI互動,非伺服端語言。
B客戶端語言✕
微軟開發的指令碼語言,傳統網頁應用中主要作為客戶端語言(IE限定),非伺服端語言。
C伺服端語言✓ 正確
最普及的開源伺服端指令碼語言,直接在伺服器執行並產生HTML傳給客戶端。
D伺服端語言✓ 正確
JavaServer Pages,基於Java的伺服端技術,在伺服器編譯執行後傳回結果。
E伺服端語言✓ 正確
Active Server Pages,微軟早期的伺服端指令碼技術,在IIS伺服器上執行。
網頁語言執行端分類
| 語言/技術 | 執行端 | 常見用途 |
|---|
| PHP / JSP / ASP | 伺服端 (Server) | 資料庫存取、身分驗證、動態網頁 |
| JavaScript / VBScript | 客戶端 (Client) | 表單驗證、DOM操作、UI互動 |
JavaScript 雖有 Node.js 可作伺服端,但傳統網頁考題中仍歸類為客戶端語言;VBScript 雖可寫在 ASP 中,但單獨指稱時視為客戶端指令碼。