- 網際網路基礎
- 首頁
- 網際網路概述
- 內聯網概述
- 外聯網概述
- 網際網路參考模型
- 網際網路域名系統
- 網際網路服務
- 網際網路連線
- 網際網路協議
- 電子郵件基礎
- 電子郵件概述
- 電子郵件協議
- 電子郵件工作原理
- 電子郵件操作
- 電子郵件功能
- 電子郵件禮儀
- 電子郵件安全
- 電子郵件提供商
- 網站開發
- 網站概述
- 網站型別
- 網站設計
- 網站開發
- 網站釋出
- 網站URL註冊
- 網站託管
- 網站安全
- 搜尋引擎最佳化
- 網站盈利
- 全球資訊網
- WWW概述
- 網頁
- 網頁瀏覽器
- Web伺服器
- 代理伺服器
- 搜尋引擎
- 網際網路協作
- 協作概述
- 郵件列表
- Usenet新聞組
- 線上教育
- 社交網路
- 網際網路安全與隱私
- 網際網路安全概述
- 資料加密
- 數字簽名
- 防火牆安全
- 網際網路網頁程式設計
- HTML
- CSS
- JavaScript
- PHP
- 網際網路有用資源
- 網際網路快速指南
- 網際網路有用資源
- 網際網路討論
網頁
網頁
網頁是在全球資訊網上可用的文件。網頁儲存在Web伺服器上,可以使用Web瀏覽器檢視。
網頁可以包含大量資訊,包括文字、圖形、音訊、影片和超連結。這些超連結是到其他網頁的連結。
Web伺服器上鍊接的網頁集合稱為網站。每個網頁都與唯一的統一資源定位符 (URL)相關聯。
靜態網頁
靜態網頁也稱為平面或固定網頁。它們在客戶端瀏覽器上載入時與儲存在Web伺服器上的完全相同。此類網頁僅包含靜態資訊。使用者只能閱讀資訊,但不能進行任何修改或與資訊互動。
靜態網頁僅使用HTML建立。靜態網頁僅在不再需要修改資訊時使用。
動態網頁
動態網頁在不同的時間點顯示不同的資訊。可以在不載入整個網頁的情況下更改網頁的一部分。這已透過Ajax技術成為可能。
伺服器端動態網頁
它是透過使用伺服器端指令碼建立的。有一些伺服器端指令碼引數決定如何組裝一個新的網頁,這也包括設定更多客戶端處理。
客戶端動態網頁
它使用客戶端指令碼(如JavaScript)進行處理。然後傳遞到文件物件模型 (DOM)。
指令碼語言
指令碼語言就像程式語言,允許我們以指令碼的形式編寫程式。這些指令碼是解釋而不是編譯的,並且逐行執行。
指令碼語言用於建立動態網頁。
客戶端指令碼
客戶端指令碼指的是在客戶端執行的程式。客戶端指令碼包含瀏覽器在響應某些使用者操作時執行的指令。
客戶端指令碼程式可以嵌入到HTML檔案中,也可以作為單獨的檔案儲存。
下表描述了常用的客戶端指令碼語言
| 序號 | 指令碼語言描述 |
|---|---|
| 1. | JavaScript 它是一種基於原型的指令碼語言。它繼承了Java的命名約定。所有JavaScript檔案都儲存在副檔名為.js的檔案中。 |
| 2. | ActionScript它是一種面向物件的程式語言,用於開發針對Adobe Flash Player的網站和軟體。 |
| 3. | Dart 它是由Google開發的一種開源Web程式語言。它依賴於源到源編譯器到JavaScript。 |
| 4. | VBScript 它是由微軟開發的一種開源Web程式語言。它是JavaScript的超集,並添加了可選的靜態型別類基於面向物件的程式設計。 |
伺服器端指令碼
伺服器端指令碼充當客戶端的介面,並限制使用者訪問Web伺服器上的資源。它還可以收集使用者的特徵以自定義響應。
下表描述了常用的伺服器端指令碼語言
| 序號 | 指令碼語言描述 |
|---|---|
| 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 它支援多種程式設計正規化,如面向物件和函數語言程式設計。它也可以使用第三方工具(如Py2exe或Pyinstaller)用作非指令碼語言。 |
| 6. | WebDNA 它也是一種伺服器端指令碼語言,具有嵌入式資料庫系統。 |
廣告