動態網頁 - Wikiwand
For faster navigation, this Iframe is preloading the Wikiwand page for 動態網頁.

動態網頁

維基百科,自由的百科全書

此條目需要擴充。 (2015年1月11日)請協助改善這篇條目,更進一步的訊息可能會在討論頁或擴充請求中找到。請在擴充條目後將此模板移除。
此條目沒有列出任何參考或來源。 (2015年1月11日)維基百科所有的內容都應該可供查證。請協助添加來自可靠來源的引用以改善這篇條目。無法查證的內容可能被提出異議而移除。
動態網頁:伺服器端指令碼(PHP和MySQL)的一個例子
動態網頁:伺服器端指令碼(PHP和MySQL)的一個例子

動態網頁是一個對所有動態生成與動態更新的網頁的統稱。與傳統的靜態網頁相反,它會因為變數的改變而產生不同的網頁。這既可能是伺服器端生成的網頁,也可能是用戶端生成的網頁,或是兩者的混合。

伺服器端的動態網頁是指伺服器通過應用程式伺服器處理伺服器端指令碼而生成的網頁。伺服器傳遞給指令碼的參數決定了每一個網頁的生成方式,有時包括如何生成更多的用戶端指令碼。常見的實現方式有PHPActive Server Pages(Asp),通用閘道器介面(CGI)。在伺服器端指令碼執行完畢後,生成的網頁是一個標準的HTML頁面,所有的伺服器端的指令碼不會傳給客戶端。

用戶端的動態網頁在瀏覽器載入網頁的時候進行處理。JavaScript和其他手稿語言決定了收到的HTML如何嵌入到文件物件模型(DOM)中。這些手稿語言也可以動態地更新或改變最初的文件物件模型

AJAX

AJAX是客戶端與伺服器交換資料的一種方式。與表單不同,AJAX可以僅向伺服器傳送並取回必須的資料,並改變DOM以更新網頁。這種更新會留下歷史記錄,但不會創造備份。通過AJAX技術,用戶得到一個在瀏覽器里作為單一網頁處理的動態網頁。其實際內容則可能來自於不同的地方,因為AJAX只向伺服器請求其需要的部分DOM。

動態HTML

動態HTML是一個指所有不是靜態HTML的雨傘術語,但只限於客戶端自回應而不需要伺服器進行額外操作的網頁。它一般通過JavascriptCSS創造出富有互動性的內容。

{{bottomLinkPreText}} {{bottomLinkText}}
動態網頁
Listen to this article