面向開發者的 Web 技術

開放的 Web 為開發者提供了巨大的機遇。要充分利用這些技術,你需要知道如何使用它們。下面你將找到我們 Web 技術文件的連結。

面向 Web 開發者的文件

Web 開發者指南

Web 開發者指南提供實用的操作指南,幫助你根據目標或需求使用 Web 技術。

面向 Web 開發者的教程

教程將帶你一步步學習 HTML、CSS、JavaScript 和 Web API。

無障礙

使盡可能多的人能夠使用網站,即使這些人的能力在某種程度上受到限制。

效能

儘快使內容儘可能可用和互動。

隱私

保護使用者的個人資料。

安全

保護使用者免受資料洩露和資料盜竊、側通道攻擊以及跨站指令碼、內容注入和點選劫持等攻擊。

術語表

Web 相關術語的定義。

Web 技術參考

Web API

可用於在 Web 上構建應用程式的 JavaScript 程式設計 API。

HTML

HTML 提供了構建 Web 文件和應用程式的基本構件。

CSS

層疊樣式表用於描述 Web 文件和應用程式的外觀。

JavaScript

JavaScript 是 Web 的原生程式語言。

WebAssembly

WebAssembly 允許用 C、C++、Rust、Swift、C#、Go 等語言編寫的程式在 Web 上執行。

HTTP

HTTP 是透過 Web 獲取文件、樣式表、指令碼、影像、影片、字型和其他資源的以及將資料傳送回 Web 伺服器的基本 Internet 協議。

媒體

用於在 Web 文件和應用程式中嵌入和流式傳輸影片、音訊和影像內容的格式、編解碼器、協議、API 和技術。

SVG

可縮放向量圖形 (Scalable Vector Graphics) 使你能夠建立可平滑縮放到任何尺寸的影像。

MathML

MathML 允許你在 Web 上顯示覆雜的數學符號。

URI

統一資源識別符號 (Uniform Resource Identifiers) 被各種技術使用,包括瀏覽器本身透過位址列,以各種方式標識資源。

WebDriver

WebDriver 是一種瀏覽器自動化機制,透過模擬真實使用者使用瀏覽器的操作來遠端控制瀏覽器。它廣泛用於 Web 應用程式的跨瀏覽器測試。

Web 擴充套件

Web 擴充套件是一種方式,可讓你為使用者的瀏覽器提供增強的功能 — 例如,用於阻止廣告和其他內容,自定義頁面外觀等等。

Web 應用清單

Web 應用清單 (Web App Manifests) 可讓你啟用使用者將 Web 應用安裝到其裝置主螢幕,並預設諸如縱向/橫向螢幕方向和顯示模式(例如全屏)等方面的設定。

漸進式 Web 應用 (Progressive Web Apps)

漸進式 Web 應用提供類似於原生移動應用的體驗。

OpenSearch

OpenSearch 允許網站為其自身描述一個搜尋引擎,以便瀏覽器或其他客戶端應用程式可以使用該搜尋引擎。

XML

可擴充套件標記語言 (Extensible Markup Language) 是 文件物件模型 (Document Object Model) 的嚴格序列化。

XSLT

可擴充套件樣式表語言轉換 (Extensible Stylesheet Language Transformations) 是一種基於 XML 的語言,與專門的處理軟體結合使用,用於轉換 XML 文件。

XPath

XPath 使用非 XML 語法,提供一種靈活的方式來定址(指向)XML 文件的不同部分。它還可以用於測試文件中的定址節點,以確定它們是否匹配模式。

EXSLT

EXSLT 是一組對 XSLT 的擴充套件。

開發者工具文件

Firefox 開發者工具

Firefox 中內建的 Web 開發者工具集的文件。

Chrome DevTools

Chrome 中內建的 Web 開發者工具集的文件。

Safari Web Inspector

Safari 中內建的 Web 開發者工具集的文件。

Edge DevTools

Edge 中內建的 Web 開發者工具集的文件。