網頁



網頁

網頁是在全球資訊網上可用的文件。網頁儲存在Web伺服器上,可以使用Web瀏覽器檢視。

網頁可以包含大量資訊,包括文字、圖形、音訊、影片和超連結。這些超連結是到其他網頁的連結。

Web伺服器上鍊接的網頁集合稱為網站。每個網頁都與唯一的統一資源定位符 (URL)相關聯。

靜態網頁

靜態網頁也稱為平面或固定網頁。它們在客戶端瀏覽器上載入時與儲存在Web伺服器上的完全相同。此類網頁僅包含靜態資訊。使用者只能閱讀資訊,但不能進行任何修改或與資訊互動。

靜態網頁僅使用HTML建立。靜態網頁僅在不再需要修改資訊時使用。

internet_technologies_tutorial

動態網頁

動態網頁在不同的時間點顯示不同的資訊。可以在不載入整個網頁的情況下更改網頁的一部分。這已透過Ajax技術成為可能。

伺服器端動態網頁

它是透過使用伺服器端指令碼建立的。有一些伺服器端指令碼引數決定如何組裝一個新的網頁,這也包括設定更多客戶端處理。

客戶端動態網頁

它使用客戶端指令碼(如JavaScript)進行處理。然後傳遞到文件物件模型 (DOM)

internet_technologies_tutorial

指令碼語言

指令碼語言就像程式語言,允許我們以指令碼的形式編寫程式。這些指令碼是解釋而不是編譯的,並且逐行執行。

指令碼語言用於建立動態網頁。

客戶端指令碼

客戶端指令碼指的是在客戶端執行的程式。客戶端指令碼包含瀏覽器在響應某些使用者操作時執行的指令。

客戶端指令碼程式可以嵌入到HTML檔案中,也可以作為單獨的檔案儲存。

internet_technologies_tutorial

下表描述了常用的客戶端指令碼語言

序號指令碼語言描述
1.JavaScript
它是一種基於原型的指令碼語言。它繼承了Java的命名約定。所有JavaScript檔案都儲存在副檔名為.js的檔案中。
2.ActionScript它是一種面向物件的程式語言,用於開發針對Adobe Flash Player的網站和軟體。
3.Dart
它是由Google開發的一種開源Web程式語言。它依賴於源到源編譯器到JavaScript。
4.VBScript
它是由微軟開發的一種開源Web程式語言。它是JavaScript的超集,並添加了可選的靜態型別類基於面向物件的程式設計。

伺服器端指令碼

伺服器端指令碼充當客戶端的介面,並限制使用者訪問Web伺服器上的資源。它還可以收集使用者的特徵以自定義響應。

internet_technologies_tutorial

下表描述了常用的伺服器端指令碼語言

序號指令碼語言描述
1.ASP
活動伺服器頁面 (ASP) 是一個伺服器端指令碼引擎,用於建立動態網頁。它支援元件物件模型 (COM),使ASP網站能夠訪問DLL等庫的功能。
2.ActiveVFP
它類似於PHP,也用於建立動態網頁。它使用本機Visual Foxpro語言和資料庫。
3.ASP.net
它用於開發動態網站、Web應用程式和Web服務。
4.Java
Java Server Pages用於建立動態Web應用程式。Java程式碼編譯成位元組碼,並由Java虛擬機器 (JVM)執行。
5.Python
它支援多種程式設計正規化,如面向物件和函數語言程式設計。它也可以使用第三方工具(如Py2exePyinstaller)用作非指令碼語言。
6.WebDNA
它也是一種伺服器端指令碼語言,具有嵌入式資料庫系統。
廣告

© . All rights reserved.